C# 退出提示 事件提示两次问题

 

private void frmCtiState_FormClosing(object sender, FormClosingEventArgs e)

  1. {  
  2.      if (e.CloseReason == CloseReason.ApplicationExitCall)  
  3.          return;  
  4.   
  5.      DialogResult result = MessageBox.Show("是否退出系统?""消息", MessageBoxButtons.YesNo, MessageBoxIcon.Question);  
  6.      if (result == DialogResult.No)  
  7.      {  
  8.          e.Cancel = true;  
  9.          return;  
  10.      }  
  11.      else  
  12.      {  
  13.          e.Cancel = false;  
  14.          Application.Exit();  
  15.      }  
posted @ 2011-08-04 14:41  海乐学习  阅读(829)  评论(0编辑  收藏  举报