这是我的情况,希望你能为我解决
我有一个名为“MainForm”的 MDI 容器表单。在 MainForm 中有一个简单的表单调用“Form1”。在 Form1 中有一个按钮。每次你推它,它都会打开一个新的表单,它是“Form2”的实例。以下代码是单击按钮事件。
Button_Click()
{
Form2 frm=new Form2();
frm.mdiparnt=this.MdiParent;
this.addOwnedForm(frm);
frm.Visible=true;
}
当用户关闭 Form1 时,以下代码尝试关闭拥有的表单
Form1_CloseEvent()
{
foreach(var item in this.ownedForm)
{
item.close();
}
}
但是当调试器进入关闭事件时,只需关闭 Form1,而 form2 实例保持打开状态。我该怎么做才能解决它