2012-03-14 52 views
2

我想为属性网格中的项目添加工具提示。当用户将鼠标悬停在属性上时,我希望工具提示显示有关该属性使用情况的提示。提示字符串对于属性的每个不同值都应该是不同的 - 例如,如果一个属性是字符串列表,则每个字符串都会有不同的提示。为PropertyGrid添加工具提示

这可能吗?

回答

2

PropertyGrid不是很灵活,并且不公开任何单独的控件。你可以通过反射来访问你想通过反射显示工具提示的控件(文本框或下拉菜单),但这远不是微不足道的,特别是因为所有的控件类都是唯一的且属性网格的内部。

使用描述属性是迄今为止最好的值。如果您的属性字符串列表不够明显,而没有提供工具提示,那么您可能应该重新访问您为列表中的每个项目显示的字符串文本。