Изменение формы окна из userControl - PullRequest
0 голосов
/ 02 февраля 2009

Я совсем новичок в формах Windows, и у меня небольшая проблема.

У меня есть форма, которая содержит userControl. форма также содержит кнопку с параметром enabled = false, и после некоторого выбора пользователя в userControl устанавливает для кнопки значение = true. по сути, я хочу знать, как лучше всего изменить что-либо в форме после изменения в userControl.

Я видел в Интернете, что мероприятие / делегаты могут быть ответом, но это кажется слишком сложным для такой мелочи. у кого-нибудь есть другое решение?

спасибо Bosco

Ответы [ 2 ]

1 голос
/ 02 февраля 2009

События ваших друзей. Они действительно не такие сложные. Просто найдите подходящее событие для выбора пользователя и установите свойство кнопки.

0 голосов
/ 02 февраля 2009

Пользовательские элементы управления предназначены для размещения в различных формах или других пользовательских элементов управления. Вот почему они должны быть отделены от контроля хоста.

ИМХО лучший способ отделить пользовательский элемент управления от его родителя - это использовать события. Другой способ - реализовать шаблон наблюдателя . События - это специальная реализация шаблона наблюдателя в .NET.

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