C#判断窗体是否存在重复打开
foreach (Form f in Application.OpenForms) { f.Name //是打开窗体的Text //以下判断....... }
Form2 F2 ; if(F2 == null || F2.IsDisposed) { F2 = new Form2(); F2.Show();//如果之前未打开,则打开。 } else { F2.Activate();//之前已打开,则给予焦点,置顶。 }
posted on 2015-11-13 12:01 HOT SUMMER 阅读(7882) 评论(0) 编辑 收藏 举报