在form2(普通边框样式)中放置form1(无边框样式)

时间:2013-09-17 15:02:15

标签: c# winforms

我想知道是否可以显示/放置form1 INSIDE form2。 因此form1被困在form2中。

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:2)

是。您要查找的单词是MDI或多文档界面。

只需将form2的IsMdiContainer属性设置为true 并将form1的MdiParent属性设置为form2,如下所示:

form2.IsMdiContainer = true;
form1.MdiParent = form2;

当然,您可以让视觉设计师通过在属性部分中设置属性来为您编写第一行:

enter image description here

修改

这是一个简单的例子。 假设你有2个表格。 FormContainerFormChildFormContainer是应用程序的主要形式。

您需要做的就是确保FormContainer的{​​{1}}属性设置为IsMdiContainer然后您可以通过设置这些实例来添加其他表单的实例true财产。除主窗体外,MdiParent类或子类的任何实例默认不可见

Form