C# 如何在windows关闭按钮中处理变量

C# 如何在windows关闭按钮中处理变量,c#,.net,winforms,C#,.net,Winforms,我有一个windows窗体应用程序,其中声明了一些静态变量。 单击退出按钮,我已经处理了一些我声明为静态的数据表 很多时候,用户不会单击退出按钮,而是单击左上角的X按钮退出windows应用程序 应该做些什么来确保即使用户点击了X按钮,所有的东西都得到了正确的处理 谢谢 问候 Hema只需在表单的关闭事件中添加一个委托函数 this.Closing += this.MyForm_Closing; 如果希望在表单关闭后调用表单的Closed事件,也可以使用该表单的Closed事件。这个问题对事件

我有一个windows窗体应用程序,其中声明了一些静态变量。 单击退出按钮,我已经处理了一些我声明为静态的数据表

很多时候,用户不会单击退出按钮,而是单击左上角的X按钮退出windows应用程序

应该做些什么来确保即使用户点击了X按钮,所有的东西都得到了正确的处理

谢谢

问候


Hema

只需在表单的关闭事件中添加一个委托函数

this.Closing += this.MyForm_Closing;

如果希望在表单关闭后调用表单的Closed事件,也可以使用该表单的Closed事件。

这个问题对事件进行了一些很好的描述,您可以在应用程序退出时检测这些事件


您可以添加事件处理程序,以便在表单关闭时处理变量

private: System::Void myDialog_FormClosing(System::Object^  sender, System::Windows::Forms::FormClosingEventArgs^  e) {
         // Dispose your static variables here
     }