現有 Form1 Form2 Form3 三個Form ,  Form1---》show Form2--》show Form3  ,問 關閉Form3 時怎樣把 Form1,Form2 都關掉。! 不能用Application.exit(); 還有 關閉 Form3 時 只關閉 Form2

解决方案 »

  1.   

    在mdi窗体中form1,form2,form3中用mdi父窗体的mdichild来关闭所有子窗体
    你可以通过mdichild获取到每一个mdi子窗体,想关哪个都行
      

  2.   

    这是同一个问题啊  你把那两个窗体的值传过去  就能操作他们了`想干掉谁就干掉谁`~
            //调用另一个窗体中的控件
           // private Form2 AA;
            //string F = "";
            //public Form1(Form2 AA)
            //{
            //    F = AA.txt3.Text;
            //}//这样就行
      

  3.   

    Form1 Form2 Form3 三個Form 
    可以式一下:
    在Form1里面:
    Form2 frm=new Form2();
    this.hide();///需要隐藏的时候用
    frm.showdiaolg();
    this.close();
    在Form2里面:
    Form3 frm=new Form3();
    this.hide();///需要隐藏的时候用
    frm.showdiaolg();
    this.close();
    那么在form3关闭的时候Form1 Form2就自然关闭啦