0
我用C#構建了一個程序,並且程序一直運行在系統托盤附近的windows時鐘上。當我嘗試關閉窗口時,程序仍在運行,關閉窗口會卡住。程序在關閉窗口時卡在任務欄上
這不是一個Windows 7的程序。所以我的問題在於如何添加'東西魔術',讓Windows關閉?
我用C#構建了一個程序,並且程序一直運行在系統托盤附近的windows時鐘上。當我嘗試關閉窗口時,程序仍在運行,關閉窗口會卡住。程序在關閉窗口時卡在任務欄上
這不是一個Windows 7的程序。所以我的問題在於如何添加'東西魔術',讓Windows關閉?
在窗體關閉事件中,您必須捕獲窗口關閉消息。 FormClosingEventArgs有一個名爲CloseReason的屬性。示例如下所示
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.WindowsShutDown)
{
e.Cancel = false;// or Application.Exit();
}
}
要防止Windows關機或允許Windows關機?無論如何檢查主窗體FormClosing和關閉事件 – VladL
對不起。它是讓Windows關機 – olidev