我正在C#中使用VS 2008構建應用程序 - 我已經添加了一種檢查文件是否在關閉時發生更改的方法,但這僅適用於文件>關閉菜單。在關閉所有內容之前,有沒有辦法讓右上角的紅色X實際上做任何事情?如果是這樣,怎麼樣?我只做了幾天的C#,這令人難以置信的混亂 - 沒有任何方法可以用於整個界面窗口。非常感謝幫助。謝謝。在C中使用關閉按鈕#
2
A
回答
6
使用Form.FormClosing事件。或者FormClosed事件,後來發生,無法取消closng。
並從文件|關閉menuItem,只需關閉()窗體。
如果你這樣做,你有1個點(FormClosing),其中關閉表單的所有可能方式(包括ALT + F4和TaskManager)會聚到一起。
做看看e.CloseReason,你不想在路上時,它是例如WindowsShutDown
3
你也許可以做到這一點通過窗口的關閉事件:http://msdn.microsoft.com/en-us/library/system.windows.forms.form.closing.aspx
相關問題
- 1. 在eclipse中使用按鈕關閉JFrame
- 2. Unity通用關閉按鈕C#
- 3. SimpleModal - 用關閉按鈕關閉iframe
- 4. Windows Mobile中的非關閉關閉按鈕(使用Qt開發)
- 5. 在UIWebView中啓用關閉按鈕
- 6. 在Install4J中禁用關閉按鈕
- 7. 關閉C#ASP.Net MVC4應用程序關閉按鈕
- 8. DockPanel禁用關閉按鈕
- 9. 禁用Bootbox關閉按鈕
- 10. Form.GotFocus禁用關閉按鈕
- 11. 用關閉按鈕Slidetoggle - jQuery
- 12. tabControl中的關閉按鈕
- 13. lytebox中的關閉按鈕
- 14. leanModal中的關閉按鈕
- 15. 按鈕關閉JDialog?
- 16. Firebug關閉按鈕
- 17. JFrame關閉按鈕
- 18. 使用JavaScript關閉按鈕檢測
- 19. 使用按鈕關閉模式
- 20. 使用裏面的按鈕關閉radwindow
- 21. C#Winfoms Toolstripdropdown關閉按鈕單擊
- 22. 如何使用按鈕在drracket中關閉畫布(其中包含按鈕)?
- 23. 關閉iOS電源按鈕關閉應用程序關閉
- 24. 關閉打開使用jQuery選項卡上的關閉按鈕
- 25. 使用關閉按鈕關閉Opencv窗口
- 26. 我如何知道NSWindow是使用關閉按鈕關閉的?
- 27. 在「關閉按鈕」下的「在按鈕」在javascript中
- 28. Fancybox默認關閉按鈕 - 關閉按鈕功能
- 29. 我想關閉就關閉按鈕
- 30. 關閉按鈕不關閉表格
使用時這些事件必須考慮到,在OK或Cancel按鈕(任何對話框關閉按鈕)這些事件也會被調用,所以事件處理程序中的代碼將不得不考慮這些情況。 – Anton 2010-07-19 13:05:49
@Anton,正確,但來自File | Closing我收集,這不是一個對話框。 – 2010-07-19 13:10:33
tbh我的假設可能是完全不成熟的,我只是添加了這個(希望)保存OP的一些工作,以防萬一:) – Anton 2010-07-19 13:14:56