当前位置:编程学习 > C#/ASP.NET >>

怎样判断一个窗口是否已经打开?

请问:怎样判断一个窗口是否已经打开? --------------------编程问答-------------------- up --------------------编程问答-------------------- 没遇到过,用在什么地方?? --------------------编程问答-------------------- form1.Visible --------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 好像不可以把! --------------------编程问答-------------------- form1.Visible
这个是显示没
不懂楼主要干吗 --------------------编程问答-------------------- 判断函数如下:
private bool CheckFormIsOpen(string asFormName)
        {
            bool bResult = false;
            foreach (Form frm in Application.OpenForms)
            {
                if (frm.Name == asFormName)
                {
                    bResult = true;
                    break;
                }
            }
            return bResult;
} --------------------编程问答-------------------- 调用方法,如果窗口不存在,则新建一个窗口,如果存在则激活该窗口。
            if (!CheckFormIsOpen("Form2"))
            {
                Form2 frm = new Form2();
                frm.Show();
            }
            else
            {
                Form frm = Application.OpenForms["Form2"];
                frm.Focus();
            }
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,