Прикрепление формы к другой панели формы - PullRequest
1 голос
/ 15 сентября 2009

Можно ли прикрепить форму 1 к панели, содержащейся в другой форме 2? Я запускаю form1 с ShowDialog из события form2.

Ответы [ 3 ]

1 голос
/ 15 сентября 2009

Рассмотрите возможность извлечения элементов управления из form1 в UserControl. Используйте этот UserControl на form1 (при условии, что он вам нужен как форма, а также закрепленный элемент управления), затем закрепите UserControl на form2 для реализации желаемой функциональности.

1 голос
/ 23 апреля 2010

Подумайте об использовании ПОЛНОСТЬЮ БЕСПЛАТНОЙ стыковочной библиотеки для разработки приложений в стиле Visual Studio .Net, предоставляемых по этой ссылке. Поверьте, это код коммерческого качества и без ошибок!

1 голос
/ 15 сентября 2009

Не с ShowDialog (или даже Show), нет. Форма, которая уже была отображена как форма верхнего уровня, позже не может быть добавлена ​​как субконтроль любого другого элемента управления. Вы можете попытаться удержать форму в пределах определенного набора границ экрана, наблюдая за событием LocationChanged, но это будет выглядеть рывком на экране.

...