怎么在一个 winform窗口关闭时候出现确认是否关闭对话框
怎么在一个 winform窗口关闭时候出现确认是否关闭对话框。。我的程序如下
private void MendianFrm_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确实要退出系统吗?", "游戏进销存系统", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
this.Close();
this.Dispose();
Application.Exit();
}
else
{
e.Cancel = true;
}
但是出现的情况是点“是”的时候程序一直弹确定退出这个对话框来。而点“否”时却退出系统。。。请大哥大姐们执教哈小弟。。谢谢!!!!!!!!!!
------解决方案-------------------- private void MendianFrm_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确实要退出系统吗?", "游戏进销存系统", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
------解决方案--------------------C# code
private void MendianFrm_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确实要退出系统吗?", "游戏进销存系统", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
this.Dispose();
Application.Exit();
}
else
{
e.Cancel = true;
}