, и так далее. Потому что таким образом оператору необходимо переопределить все свойства этих классов и украсить их подходящим атрибутом. И, что еще хуже, не все имения могут быть отменены.
аю проект, который позволяет пользователю настроить свойстваControl
, У меня есть форма, которая имеет контроль, какLabel
, TextBox
, Button
а такжеPropertyGrid
контроль. Когда пользователь нажимает наLabel
я показываю свойстваLabel
вProeprtyGrid
который все работает нормально, используя следующий код:
propertyGrid1.SelectedObject = SelectedControl;
Но я просто хочу показать некоторые свойства, такие какBackColor
, Font
, ForeColor
, Text
, Можно ли скрыть свойства, так как я не хочу, чтобы пользователь изменил их или показал им? Если да, то как?