MDI добавление дочерней формы из другого проекта? - PullRequest
0 голосов
/ 13 января 2011

У меня есть 3 проекта, созданные кем-то другим.

Итак ... все три из них имеют форму 1.

Я хочу создать новую оконную форму, такую ​​как MDI, и разместить ее как дочернюю.

Я не могу добавить их, поскольку пространства имен разные. Можно ли добавить вот так?

Coz .. пример показан .. добавить новую форму под текущим проектом.

1 Ответ

1 голос
/ 13 января 2011

Я не понимаю, почему это не сработает.

-Убедитесь, что свойство IsMdiContainer вашей новой формы установлено в true

-Добавьте ссылки на другиеprojects

-Добавьте этот код в новую форму Windows (родительский элемент MDI) (при условии, что WindowsFormsApplication2 - это имя одного из проектов):

//Create a new instance of the MDI child form 
WindowsFormsApplication2.Form1 childForm = new WindowsFormsApplication2.Form1(); 

//Set parent form for the child window 
childForm .MdiParent=this;

//Display the child window
childForm .Show();

Повторите для других проектов.

...