首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何在一个 winform窗口关闭时候出现确认是否关闭对话框

2011-12-24 
怎么在一个 winform窗口关闭时候出现确认是否关闭对话框怎么在一个 winform窗口关闭时候出现确认是否关闭

怎么在一个 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;             } 

热点排行