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.      }  
原文地址:https://www.cnblogs.com/hailexuexi/p/2127366.html