俩个窗体:form1 form2, form1打开form2,当关闭form2后,也关闭form1,如何在form2关闭时关闭form1

解决方案 »

  1.   

    在FORM1的CLOSING事件中Form2.Close();
      

  2.   

    如果可以全部所有的东西的话就用Thread.CurrentThread.Abort();
    如果只关闭窗体的话就用dispose吧
      

  3.   

    不好意思,没仔细看
    可以申明个STATICS Form1 变量,再重写FORM2的构造函数,在实例化FORM2时,把FORM1实例作为参数传入
    private statics Form1 frm1;
    Form2(Form1 f)
    {
      ...;
      frm1=f;
    }private void Form2_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
      frm1.Close();
    }