2010-04-13 12 views
1

我有一個Windows窗體應用程序,我已經聲明瞭一些靜態變量。 在點擊退出按鈕時,我已經處理了一些我聲明爲靜態的數據表。如何處理變量在Windows關閉按鈕

許多用戶不是單擊退出按鈕,而是通過單擊左上角的X按鈕退出Windows應用程序。

應該做些什麼來確保即使用戶點擊X按鈕,一切都妥善處理。

感謝

問候

喝罵

回答

1

只需添加一個委託函數到窗體的Closing事件。

this.Closing += this.MyForm_Closing; 

如果您希望在窗體關閉後調用,您也可以使用窗體的Closed事件。

0

您可以添加一個事件處理處置您的變量時,窗體關閉。

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