你在打开窗体的时候设置一个标签flag = true;
关闭以后flag = false;
以后可以通过这个来判断窗体是否打开着

解决方案 »

  1.   

    有没有能够判断一个窗口实例是否存在的函数,当实例存在时就不用new一个实例,而是直接show就可以啦
      

  2.   

    或许可以用一个很笨的方法,把实例都创建好以后用hide()和Show()来操作。
      

  3.   

    获取当前活动的MDI子窗口用这个ActiveMdiChild属性举个例子
    this.ActiveMdiChild这个只是获取,可以将他赋值给一个form
    具体使用方法,参见
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwindowsformsformclassactivemdichildtopic.htm