读书人

为什么小弟我点取消它也是退出啊

发布时间: 2012-01-14 20:02:35 作者: rapoo

为什么我点取消它也是退出啊?
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;
}
}

读书人网 >C#

热点推荐