我有一个MDI父窗体form
,并且我使用以下代码在运行时打开其他forms
作为MDI子窗体:
private void MenuItem_Click(object sender, EventArgs e)
{
childform = new childform ();
frm.MdiParent = Mdiparent;
frm.WindowState = FormWindowState.Maximized;
frm.Show();
}
但问题是:当当前表单打开时,用户可以打开另一个表单,这样可以重复多次,以至于每个表单都被打开了。 在用户打开新的子表单之前关闭当前子表单的代码是什么?