У меня есть пользовательский элемент управления со следующим кодом.
[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.