使用
<System.ComponentModel.TypeConverter(GetType(System.ComponentModel.ExpandableObjectConverter))> _
关于由数字属性组成的类(它是另一个类的属性)的声明。
我简单地加载这个类的一个实例......
PropertyGrid1.SelectedObject = oColumn
显然我不想在代码中手动构建 propertygrid,我知道该怎么做。
但这就是问题所在。根据属性的值,某些其他属性不应该是可见的,就好像我使用了
<System.ComponentModel.Browsable(False)> _
属性声明上的属性。
无论如何以编程方式执行此操作,而无需手动处理属性网格的所有构建>