В System.Windows.Forms есть PropertyGrid, который отображает свойства прикрепленного объекта. Допустим, MyTextBox : TextBox
.
Теперь я хотел бы отобразить на нем некоторые свойства MyTextBox, скажем, только Size
, Location
и мое пользовательское свойство Date
.
Более того, я хотел бы иметь возможность изменять имена реальных свойств, скажем, «Размер», «Местоположение» и «Дата начала».
Я видел два проекта на эту тему: первый и второй , но первый не работает хорошо (для свойств с возможностью просмотра), а второй, кажется, добавляет событие для каждого свойства изменения, это не приемлемо.