Как получить переопределенное свойство Text моего пользовательского элемента управления для отображения в конструкторе форм в VS2005? - PullRequest
2 голосов
/ 18 февраля 2009

У меня есть пользовательский элемент управления со следующим кодом.

[System.ComponentModel.Category("Appearance")]
public override string Text { ... }

private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }

MyProperty отображается в сетке свойств, когда элемент управления вставляется в форму, а Text - нет. Как я могу сделать это видимым?

1 Ответ

6 голосов
/ 18 февраля 2009

Если вы добавите атрибут System.ComponentModel.Browsable (true) к своему свойству, он должен отобразиться в браузере свойств. Используя ваш пример выше, я подтвердил поведение в VS2008.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...