在父表单中调用第二个子表单时。第一个儿童表格必须自动关闭。我可以这样做吗?

时间:2015-08-21 06:28:15

标签: c# parent-child

我制作了一个父表单,可以调用并显示两个子表单。

但是当第二个儿童表格被调用时,第一个儿童表格如何自动关闭?

1 个答案:

答案 0 :(得分:0)

当您在Windows窗体中将窗体作为MDI父窗体创建时,它将具有一个名为MdiChildren的属性,其中包含已打开的子窗体的集合。在打开第二个表单之前,您可以编写以下代码来关闭第一个表单。

this.MdiChildren[0].Close();

如果有多个子表单可用,则需要使用this.MdiChildren循环访问foreach并搜索Form1并关闭它。