ИспользованиеProgramatically Скрыть поле в PropertyGrid
<System.ComponentModel.TypeConverter(GetType(System.ComponentModel.ExpandableObjectConverter))> _
об объявлении класса (который является собственностью другого класса), который состоит из множества свойств.
загружает экземпляр этого класса с просто ...
PropertyGrid1.SelectedObject = oColumn
Очевидно, что я не хочу, чтобы вручную построить PropertyGrid в коде, я знаю, как сделать это.
Но вот в чем проблема. В зависимости от стоимости имущества, некоторые другие свойства не должны быть видны, как если бы я использовал атрибут
<System.ComponentModel.Browsable(False)> _
на имущественной декларации.
Есть в любом случае сделать это программно, без необходимости обрабатывать все здание сетки свойств вручную>
отличная подсказка с BrowsableAttributes, если вы не заботитесь о порядке сортировки. – msfanboy
Это именно то решение, которое я искал. Спасибо тоннеру. [Категория ("Дизайн")] Публичная новая внешность Внешний вид { {return base.Appearance; } set {base.Appearance = value; } } –