MDI从不同的项目添加子表单?

时间:2011-01-13 03:19:27

标签: c# winforms mdi mdichild

我有3个由其他人创建的项目。

所以......他们三个都有form1。

我想创建一个像MDI这样的新窗口表格,并将它们作为孩子放置。

我无法添加它们,因为命名空间不同。是否可以像这样添加?

Coz ..显示的示例是..在当前项目下添加新表单。

1 个答案:

答案 0 :(得分:1)

我不明白为什么这不起作用。

- 确保新表单的IsMdiContainer属性设置为true

- 添加对其他项目的引用

- 在新的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();

重复其他项目。