在c#开发winfrom软件中 如何检测一个特定的窗口是否已经打开呢? 这样可以避免多个窗口打开造成特定的窗口混乱的问题 以下是验证函数的代码
以下是代码片段: /// <summary> /// 检查窗口是否已经打开 /// </summary> /// <param name="asFormName">窗口名称</param> /// <returns></returns> private bool CheckFormIsOpen(string asFormName) { bool bResult = false; foreach (Form frm in Application.OpenForms) { if (frm.Name == asFormName) { bResult = true; break; } } return bResult; } |