我不希望「關閉窗口」選項,點擊,在彈出當任務欄按鈕是正確的點擊菜單時的形式退出。相反,我希望將應用程序最小化到系統托盤。 如何更改「關閉窗口」的行爲?任務欄按鈕右擊:在Windows定製菜單形成
回答
添加的OnFormClosing
的覆蓋,並期待在事件參數參數CloseReason
。也許是這樣的:
protected override OnFormClosing(FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
this.Hide();
}
else
{
this.Close();
}
}
通過這種方式,用戶不能關閉您的形式(只隱藏),但Windows仍然可以因其他原因(如關機)。
這是我會做的。 – 2012-07-18 20:31:46
謝謝!奇蹟般有效。我不得不改變參數OnFormClosing(FormClosingEventArgs e),以正確覆蓋它。 – arhud 2012-07-18 20:42:17
@arhud:你的簽名是正確的。這將是一個事件。 – 2012-07-18 21:13:34
- 1. 如何在任務欄菜單中創建按鈕Windows 7 C#?
- 2. 處理右鍵單擊/左鍵單擊c中的任務欄按鈕#
- 3. 自定義右鍵單擊任務欄圖標任務使用Windows窗體
- 4. Windows任務欄右鍵菜單中的標題
- 5. 製作一個標籤欄按鈕打開右側菜單
- 6. 使用FM3在Windows XP中缺失任務欄按鈕上下文菜單
- 7. 如何在任務欄的右鍵菜單「關閉窗口」反應在Windows
- 8. 在按鈕上繪製形狀單擊
- 9. 如何在WPF中右鍵單擊按鈕上下文菜單?
- 10. 在按鈕上的Extjs上下文菜單(右鍵單擊)
- 11. 無邊界任務欄項目:使用右鍵單擊菜單(VB6)
- 12. 添加到右鍵單擊.NET中任務欄上的應用程序菜單。
- 13. 如何繪製Windows 7任務欄(如陰影按鈕)
- 14. 菜單按鈕控制隱形佈局
- 15. java jdialog任務欄按鈕
- 16. 右鍵單擊和菜單欄菜單如何工作?
- 17. 在菜單按鈕上顯示自定義菜單點擊
- 18. Windows Mobile隱藏任務欄和菜單欄
- 19. 在按鈕單擊時添加下拉菜單 - windows 8
- 20. 在右鍵單擊樣式WPF按鈕
- 21. Excel 2010形狀自定義右鍵單擊上下文菜單
- 22. 按菜單按鈕從右向左滑動菜單
- 23. 自定義Windows任務欄
- 24. 如何將任務欄固定在Windows任務欄上?
- 25. 檢測任務欄菜單上的ctrl單擊
- 26. wxPython:單擊項目後阻止任務欄菜單關閉
- 27. 按下菜單按鈕後jQuery側邊欄sildes按下菜單按鈕後
- 28. 菜單欄右側的Swing菜單項
- 29. 如何檢測右鍵單擊任務欄
- 30. 打開硬件菜單按鈕上的操作欄中的子菜單單擊
你需要有一個很好的理由這樣做,因爲用戶往往會在操作系統的應用程序操作不這樣做,他們被告知要生氣! – KingCronus 2012-07-18 20:44:43