如何将 form2 的 mdiParent 设置为 form1 c# winforms
How to set form2's mdiParent to form1 c# winforms
我正在使用两种形式,一种是主形式'Form1',一种是单独的形式'Form2'。所以想实现这样的目标:
Form2.mdIparent = Form1;
但这没有用。有人可以帮我吗?我正在使用 Windows、C# 和 WinForms。
确保 Form2
将 属性 IsMdiContainer
设置为 true。
然后,要将调用者窗体定义为 Form2
的父级,请使用 this
(Form1 的当前实例)而不是窗体 class 的名称:
Form2.mdIparent = this;
试试这个:
来自 Form1
protected void Button_Click(object sender, System.EventArgs e){
Form2 newMDIChild = new Form2();
newMDIChild.MdiParent = this; //where this means Form1
newMDIChild.Show(); //if need to open Form2
}
我正在使用两种形式,一种是主形式'Form1',一种是单独的形式'Form2'。所以想实现这样的目标:
Form2.mdIparent = Form1;
但这没有用。有人可以帮我吗?我正在使用 Windows、C# 和 WinForms。
确保 Form2
将 属性 IsMdiContainer
设置为 true。
然后,要将调用者窗体定义为 Form2
的父级,请使用 this
(Form1 的当前实例)而不是窗体 class 的名称:
Form2.mdIparent = this;
试试这个:
来自 Form1
protected void Button_Click(object sender, System.EventArgs e){
Form2 newMDIChild = new Form2();
newMDIChild.MdiParent = this; //where this means Form1
newMDIChild.Show(); //if need to open Form2
}