打开每个Window窗体作为MdiParent的子窗口

SML*_*SML 2 .net c#

我在MdiParent其中有形式MenuSubmenu 父窗体说是A型,如果我打开表格B使用使用下面的代码子菜单选项

B addbill = new B();
B.Show();
B.MdiParent = this;
Run Code Online (Sandbox Code Playgroud)

它打开表格B作为表格A的孩子.现在我想开形式C表格B点击按钮后,B型B型将被关闭,C型将被打开为儿童A型 上点击按钮后,再次C型,C型将被关闭,B型将作为表格A开放

那么我该怎么办呢?

小智 7

在FormB按钮上单击事件编写此代码:

 FormC fc=new FormC();
 fc.MdiParent=this.MdiParent;
 fc.Show();
Run Code Online (Sandbox Code Playgroud)

并在FormC load事件中编写此代码:

FormB fb=new FormB();
fb.Hide();
fb.Close();
Run Code Online (Sandbox Code Playgroud)