Как добавить поддержку во время разработки для свойства Enabled в Winforms - PullRequest
1 голос
/ 18 февраля 2011

Я создал Winforms UserControl (Visual Studio 2008, 3.5 Framework SP1). Мне удалось создать некоторые из моих общедоступных свойств, которые Visual Studio способна правильно обрабатывать (т. Е. Дизайнер форм правильно реагирует на изменение значений свойств).

Я хотел бы установить для свойства Enabled элемент управления CheckBox в соответствии со свойством Enabled в UserControl. Это будет в UserControl1.cs:

 `chkMyCheckbox.Enabled = Enabled`

Я пытался поместить это как в событие EnabledChanged UserControl, так и в переопределение метода OnEnabledChanged, но ни один из них, похоже, не уловил. Это не проблема кэширования панели инструментов (b / c, я вижу, как другие изменения кода вступают в силу).

Спасибо заранее, -Alan.

1 Ответ

0 голосов
/ 09 марта 2011

Способ отображения элемента управления во время разработки зависит от разработчиков этого элемента управления. Основные элементы управления Win32 не отображаются как отключенные в Designer.

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