我 只有在調用C#中的預關機功能
public void preShut()
{
saveLastPoint(DataTable A);
saveShutVoltage (DataTable A);
saveVehicleState (DataTable vStates);
}
我想調用這個函數在應用程序窗口(或Alt + F4鍵或用鼠標點擊)閉幕的事件函數這個函數被稱爲我的應用程序應該關閉。 任何人都可以提出一個方法來做到這一點?
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (string.Equals((sender as Button).Name, @"CloseButton"))
// Do something proper to CloseButton.
else
// Then assume that X has been clicked and act accordingly.
}
我得到了這個解決方案,但無法理解它。
我能得到一個解釋,或只是下跌票? –
Alt + F4方案沒有預先事件。如果用戶通過X按鈕關閉應用程序,則可以這樣做。否則,我建議你做其他軟件爲這種情況做的事情 - 按間隔自動保存。 – SimpleVar
我懷疑人們會希望看到代碼或至少閱讀您迄今嘗試的描述。 – Jite