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

C# 判断窗体是否打开 如果打开激活窗体 两种方法

2013-10-28 16:58 561 查看
两种方式:

第一种:



第二种方法:

//利用.net Framework 2.0新加的Application.OpenForms集合解决:
bool isOpen = false;    //初始为未打开状态
foreach (Form frm in Application.OpenForms) //遍历已打开窗口
{
if (frm is Form2)
{
//如果此窗口已打开,则激活
frm.Activate();
      frm.WindowState = FormWindowState.Maximized
isOpen = true;
break;
}
}
if (!isOpen)    //如果窗体未打开,创建窗体对象并显示
{
Form2 frm2= new Form2();
frm2.Show();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: