设置一个判断变量就是了,打开后为1,关闭后为null

解决方案 »

  1.   

    How do I check to see if a child form is already displayed so I don't have two instances showing?
    http://www.syncfusion.com/FAQ/WinForms/FAQ_c4c.asp#q521q
      

  2.   

    public class Form1:window.form
    {
        public static Form2 stFrm; 
        public Form1()
        {
            
        }
    }
    if(Form1.stFrm!=null)
    {
    form2 frm = new form2();
    Form1.stFrm=frm; 
    frm.Show();
    this.hide();
    }