在你操作的窗体(如Form1)上用一个button编辑 this.DialogResult = DialogResult.OK;
然后在你上一个页面的load事件里写
Form1 f1=new Form1();
if (f1.DialogResult == DialogResult.OK)
{
f1.Close();
this.Show();
假如前一个窗体叫A
在关闭页面事件中写:
Form A=new Form A();
A.showdialog();
上他的上一个页面隐藏,当点击关闭的时候show出来就可以了
在button的点击事件
form1 f1=new form1();
fi.show()
this.close();
Form1_FormClosing事件用到了,但是没有定义,所以找不到