【文件属性】:
文件名称:示例如何防止重复打开子窗体啊?-C# WinForm实践开发教程
文件大小:2.55MB
文件格式:PPT
更新时间:2021-04-25 02:47:38
C# WinForm实践开发教程
示例3:如何防止重复打开子窗体啊?
方法:
直接检测是否已经打开此MDI窗体
// 是否已经打开了?(用循环来判断)
foreach (Form childrenForm in this.MdiChildren)
{
//检测是不是当前子窗体名称
if (childrenForm.Name == "子窗体名称")
{
//是的话就是把他显示
childrenForm.Visible = true;
//并激活该窗体
childrenForm.Activate();
return;
}
}
//下面是打开子窗体
Form1 childrenForm = new Form1();
childrenForm.MdiParent = this;
childrenForm.Show();
childrenForm.WindowState = FormWindowState.Maximized;