关闭MDI父窗体时,会触发打开的子窗体的formclosing事件,但是没有把子窗体给关闭了
比如子窗体的关闭事件是弹出个对话框,于是我关闭父窗体,先弹了子窗体的对话框,然后再关闭了现在我想在关闭父窗体的时候,不让子窗体的formclosing事件里的方法执行,请问怎么办啊?
比如子窗体的关闭事件是弹出个对话框,于是我关闭父窗体,先弹了子窗体的对话框,然后再关闭了现在我想在关闭父窗体的时候,不让子窗体的formclosing事件里的方法执行,请问怎么办啊?
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(e.CloseReason == CloseReason.MdiFormClosing)
//做该做的事
else if(e.CloseReason == CloseReason.UserClosing )
//弹出消息
else
//做该做的事
}