C#MID中同一个子窗体只能弹出一个
来源:百度知道 编辑:UC知道 时间:2024/06/02 07:11:02
在C#中用MID做主窗体,怎样让里面的同样的子窗体只显示一个?
foreach (Form f in this.MdiChildren)
{
if (null != f &&f is yourFormName )
{
f.Activate();
return;
}
else
{
//如果要关闭非需要窗口,注释下面的语句
//f.Close();
}
}
yourFormName frm = new yourFormName();
frm.MdiParent = this;
frm.WindowState = FormWindowState.Maximized;
frm.Show();