Как я могу получить переопределенное свойство Text моего пользовательского элемента управления, чтобы оно отображалось в дизайнере форм в VS2005?
-
05-09-2019 - |
Вопрос
У меня есть пользовательский элемент управления со следующим кодом.
[System.ComponentModel.Category("Appearance")]
public override string Text { ... }
private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }
MyProperty
отображается в сетке свойств, когда элемент управления вставлен в форму, но Text
не.Как мне сделать это видимым?
Решение
Если вы добавите атрибут System.ComponentModel.Browsable(true) в свое свойство, он должен появиться в браузере свойств.Используя ваш пример выше, я подтвердил поведение в VS2008.
Не связан с StackOverflow