C# 在C中处理应用程序.Exit(CancelEventArgs)#

C# 在C中处理应用程序.Exit(CancelEventArgs)#,c#,event-handling,C#,Event Handling,简单地说,我如何订阅和处理以下事件 System.Windows.Forms.Application.Exit(new System.ComponentModel.CancelEventArgs(true)); 因为这显然不会给我取消事件参数: Application.ApplicationExit += new EventHandler(ApplicationExitHandler); private void ApplicationExitHandler(Object sender, Ev

简单地说,我如何订阅和处理以下事件

System.Windows.Forms.Application.Exit(new System.ComponentModel.CancelEventArgs(true));
因为这显然不会给我取消事件参数:

Application.ApplicationExit += new EventHandler(ApplicationExitHandler);
private void ApplicationExitHandler(Object sender, EventArgs e)
{
    ...
}

尝试将事件放入Form1.Designer.cs

  private void InitializeComponent()
        {
          //.......... UI iniatilization

           System.Windows.Forms.Application.ApplicationExit +=new System.EventHandler(ApplicationExitHandler);

        }
 private void ApplicationExitHandler(Object sender, EventArgs e)
        {
           //.............
        }
表格1.cs中

  private void InitializeComponent()
        {
          //.......... UI iniatilization

           System.Windows.Forms.Application.ApplicationExit +=new System.EventHandler(ApplicationExitHandler);

        }
 private void ApplicationExitHandler(Object sender, EventArgs e)
        {
           //.............
        }

这个问题的意图尚不清楚。Application.Exit()由在FormClosing事件中设置e.Cancel=true的任何窗体取消。是否要取消退出操作。然后尝试使用Form_closing event.Ok。谢谢不过,Application.Exit中CancelEventArgs的用途是什么?您如何使用它?可能重复的