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

2

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

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

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

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

Теги:
user-controls
windows-forms-designer
propertygrid
visual-studio-2005

1 ответ

6
Лучший ответ

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

  • 0
    Гектометр Я попробовал это, и это все еще, кажется, не работает. Я перезапущу VS. ворчит
  • 0
    Конечно же, это так.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню