Изменить размер родительского элемента управления из события resize ребенка - PullRequest
0 голосов
/ 10 января 2012

Я начинаю работу по обновлению пользовательского интерфейса для одного из приложений моей компании, и у меня возникают проблемы.Родительский элемент управления содержит несколько панелей, каждую из которых можно включить или отключить в зависимости от пользовательского ввода.

Последняя панель в пользовательском элементе управления содержит другой пользовательский элемент управления, который получает изменения размеров в соответствии с тумблером.По сути, он «открывает» больше информации.

Пока дочерний элемент управления (ChildControl) пристыкован к элементу Fill внутри родительского элемента управления (ParentControl), когда я добавляю высоту в ChildControl, я не могу получить высоту ParentControl, чтобы получитьобновляется также.В настоящее время я обрабатываю событие ChildControl.Layout в ParentControl, но, похоже, не могу достичь этого кода.Чтобы изменить размер ChildControl, я звоню Me.Height += 200 в ChildControl.vb.

Я считаю, что я делаю это неправильно, но MSDN не сильно помогает.Спасибо за любую помощь.

1 Ответ

1 голос
/ 10 января 2012

Попробуйте событие ChildControl.Resize.

Мой ответ на C #. Но это может работать так же.

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