您的位置:首页 > 编程语言 > C#

C# WINFORM 避免打开重复窗体

2013-08-26 12:05 573 查看
在触发事件的页面 添加全局变量

private Form tmpForm = null;

 

然后在打开窗体事件中判断此窗体对象是否存在或者是否被释放

如果不存在,且没释放,则创建新窗体

反之,就激活该窗体 

 

if (tmpForm  == null || tmpForm
.IsDisposed)

{

   
tmpForm  = new Form ();

    tmpForm
.Show();

}

else

{

    tmpForm
.Activate();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: