//Form1
Form2 form2 = new Form2();
//ShowDialog为当前窗体执行完(关闭后)才能执行其后的代码
if(form2.ShowDialog()==DialogResult.Ok)
{
//......
}
//Form2
//.......
this.DialogResult = DialogResult.OK;
this.Close();//关闭Form2
//Form1
Form2 form2 = new Form2();
//ShowDialog为当前窗体执行完(关闭后)才能执行其后的代码
if(form2.ShowDialog()==DialogResult.Ok)
{
//......
}
//Form2
//.......
this.DialogResult = DialogResult.OK;
this.Close();//关闭Form2