我想为Property Grid中的项添加工具提示。当用户将鼠标悬停在某个属性上时,我希望工具提示显示有关该属性用法的提示。对于属性的每个不同值,提示字符串应该是不同的 - 例如,如果一个属性是字符串列表,则每个字符串将具有不同的提示。
这可能吗?
答案 0 :(得分:2)
PropertyGrid不是很灵活,不会在其上公开任何单独的控件。您可以通过反射访问您希望显示工具提示的控件(文本框或下拉列表),但这远非微不足道,尤其是因为所有控件类都是唯一的并且属于属性网格内部。
使用Description属性是最好的值。如果您的属性的字符串列表不够明显,无法提供工具提示,那么您可能应该重新访问列表中每个项目显示的字符串文本。