form2 is builded by form1 You close form1 in form2,and the application will terminate The code like this: Code in Form1: private void button1_Click(object sender, System.EventArgs e) { Form2 form2 = new Form2(); form2.Frm = this; form2.Show(); } Code in Form2: /// /// Form which will close /// private Form _frm = null; public Form Frm { get { return _frm; } set { _frm = value; } } private void button1_Click(object sender, System.EventArgs e) { Frm.Close(); }
phenix-burn