也许这会有所帮助:
FormCollection fc = Application.OpenForms;foreach (Form frm in fc){//iterate through if (frm.Name == "YourFormName") { bFormNameOpen = true; }}foreach中的一些代码可以检测特定形式,并且可以完成。未经测试。
在http://bytes.com/topic/c-sharp/answers/591308-iterating-all-open-
forms上找到



