2012-03-14 53 views
2

我想爲屬性網格中的項目添加工具提示。當用戶將鼠標懸停在屬性上時,我希望工具提示顯示有關該屬性使用情況的提示。提示字符串對於屬性的每個不同值都應該是不同的 - 例如,如果一個屬性是字符串列表,則每個字符串都會有不同的提示。爲PropertyGrid添加工具提示

這可能嗎?

回答

2

PropertyGrid不是很靈活,並且不公開任何單獨的控件。你可以通過反射來訪問你想通過反射顯示工具提示的控件(文本框或下拉菜單),但這遠不是微不足道的,特別是因爲所有的控件類都是唯一的且屬性網格的內部。

使用描述屬性是迄今爲止最好的值。如果您的屬性字符串列表不夠明顯,而沒有提供工具提示,那麼您可能應該重新訪問您爲列表中的每個項目顯示的字符串文本。