winfrom 只允许显示一个子窗体

首先定义一个Form的全局变量(不用赋值)

Form f1 ;

然后在一个点击事件里面,写入如下代码:

 if(f==null||f.IsDisposed)   //if语句里面 必须先判断null,再判断IsDisposed,不能先判断IsDisposed
  {
      f=new Form2();
      f.Show();
  }
  else
  {
      f.Show();
  }

 

posted @ 2014-01-04 11:21  JasonGu0  阅读(227)  评论(0)    收藏  举报