【发布时间】:2013-05-07 09:33:58
【问题描述】:
我有一个代码可以检查子容器是否有打开的表单。我的问题是如何关闭当前表单(打开表单)并打开另一个表单,使表单不会重叠。
if (MdiChildren.Count() == 0)
{
frmLogin f = new frmLogin();
f.MdiParent = this;
f.Show();
}
else
{
this.Close();
frm1 f = new frm1();
f.MdiParent = this;
f.Show();
}
【问题讨论】:
-
从此代码中没有问题。/
-
使用 ShowDialog(),这将允许一次打开一个表单。