日期:2014-05-19  浏览次数:20631 次

为什么我点取消它也是退出啊?
private   void   Form3_Closing(object   sender,   System.ComponentModel.CancelEventArgs   e)
{
          DialogResult   re=MessageBox.Show( "是否确认退出本系统? ", "提示 ",MessageBoxButtons.YesNo);
if(re==DialogResult.Yes)
Application.Exit();
else   return;
}

为什么我点弹出的对话框的取消按钮它也是退出啊?
else   里面要怎么写啊?   希望各位指点。谢谢。

------解决方案--------------------
private void Form3_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
DialogResult re=MessageBox.Show( "是否确认退出本系统? ", "提示 ",MessageBoxButtons.YesNo);
if(re==DialogResult.Yes)
Application.Exit();
else
{
e.Cancel = true; //加上这一句
return;
}
}