Родитель / владелец компонента Winforms - PullRequest
3 голосов
/ 01 мая 2009

Как получить элемент управления родитель / владелец из пользовательского компонента Winforms, встроенного в форму?

У меня есть IContainer, и свойство Site не является нулевым, но я не знаю, как добраться до "настоящего" родителя.

(это продолжение этого вопроса , я пытаюсь добавить обработчик для родителей VisibleChanged, но я не первый раз сталкиваюсь с этим вопросом)

Ответы [ 2 ]

4 голосов
/ 01 мая 2009

Это выглядит очень похоже на этот вопрос SO ( Получить родительскую форму компонента )

Это то, что вы пытаетесь сделать?

0 голосов
/ 19 ноября 2013

Не идеально, но попробуйте это ...

Измените usercontrol на класс Component (в редакторе кода), создайте решение и удалите весь код с ошибками (относится к usercontrols, но недоступен в компонентах, поэтому отладчик жалуется на это)

Измените usercontrol обратно на класс usercontrol ...

Теперь он распознает имя и родительское свойство, но показывает компонент как невизуальный, поскольку он больше не предназначен.

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