当许多对象选择C#属性网格时,不显示属性

时间:2012-12-02 19:53:27

标签: c# .net properties attributes propertygrid

我知道如何使用此属性阻止属性在属性网格中显示 [Browsable(false)]

但我想阻止只在属性网格中选择了多个对象时才浏览此属性。

我的意思是当在属性网格中只选择了一个对象时,将显示此属性,但是当选择了2个或更多对象时,此属性将不可浏览!

1 个答案:

答案 0 :(得分:0)

注意:我自己没有这样做,但根据文件......

您是否尝试了BrowsableAttributes,记录了here?在您的选择代码中,您可以更改propertyGrid.BrowsableAttributes以反映它是“独奏”选择还是“多个”选择,并通过相应地标记变量,您应该能够拥有您正在寻找的显示。

This thread可能对您有帮助!