我有三个界面,form1,form2,form3,开始运行的是form1,然后
form2 f2=new form2(),调用 f2.showdioag();
一样的f3.showdioag();我想要关闭form3时,连同form1,form2一起关闭,请问怎么联系!
望高手指点指点!

解决方案 »

  1.   

    在form2打开form3吗?
    在f3.ShowDialog();后加上this.Close();
      

  2.   

    1 用foreath 查找窗体,得值后
     frm=null;或dispose();
    2 先在常类中申明静态变量frm3=form3
    再frm3=null;
      

  3.   


    如果form1是程序的第一个窗口的话用这个。如果打开form1之前有其他窗口,并且想保留的话用这个
      

  4.   

    可能我没说清楚,那如果我有一个主界面,主界面不关,但我要把那三个关掉?代码怎么写?用Application.Exit()我主界面也没了。