try
创建一个窗体标志变量:public static bool = false;
每次打开或关闭窗体时先判断,然后修改该标志变量即可...

解决方案 »

  1.   


     晕~~~~
     public static bool IsV= false;
      

  2.   

    第一次打开:
    public System.Windows.Forms.Form curForm = GetFirstChildForm();
    再次打开的时候:
    if (curForm == null)
    {
      //打开新窗口
    }
    else
    {
      //激活已经打开的窗口对象实例
      curForm.Show();
    }
      

  3.   

    chNET(有神论者)的方法与我们现在使用的方法是一样的,这种方式可行.
      

  4.   

    就像打开word文件时,再次打开相同的文件,系统只激活已打开的窗口,是不是每次都要判断一下文件名?
      

  5.   

    MDI应用中的单实例(singleton)窗口 
    http://www.csdn.net/Develop/Read_Article.asp?Id=28864