如何殺死Windows窗體應用程序,而不是單擊x按鈕。更具體地說,我需要從菜單選項關閉程序。我在c#2010中編碼。如何殺死Windows窗體程序,而不是使用x
0
A
回答
2
您的意思是Application.Exit()
?它可以從任何代碼塊調用,例如菜單選項或按鈕點擊。
1
在主窗體上使用Close
方法。
0
您需要自定義處理程序分配給您的菜單項的OnClick事件處理程序:
(Pseudocode)
MenuItem_CloseWindow.OnClick += new OnClickHandler(YourMethodHere)
....
YourMethod(object sender, EventArgs e)
{
this.Close();
}
這應該做的伎倆。
0
所有Windows Forms都具有使用系統菜單關閉它們的內置功能。只需按ALT +空格鍵,它將顯示關閉選項,除非您已將ControlBox屬性設置爲False。
0
使用下面的代碼來正確退出。
Environment.Exit(0)。
這將終止應用程序並通知操作系統成功完成進程。
U可以從菜單中的文字點擊事件,按鈕事件等。如果您正在使用XAML稱之爲..
0
您可以使用一個基本的Windows窗體
System.Windows.Forms.Application.Exit();
/您可以使用WPF:
System.Windows.Application.Current.Shutdown();
注意:我只是添加了這個,因爲有些peopl e認爲WPF和c#是一樣的。
相關問題
- 1. 而不殺死Python進程
- 2. 殺死一個Word.Basic應用程序,而不會殺死Word.Application主進程
- 3. 如何殺死OS X中的所有窗口進程
- 4. 如何在Windows中使用C#殺死警報窗口?
- 5. 如何知道應用程序即將在iOS4.x中殺死?
- 6. 使用其名稱而不是PID殺死java進程
- 7. 使用名稱而不是PID來殺死JVM進程
- 8. 如何殺死Windows Mobile中的進程?
- 9. 如何殺死在Windows 7
- 10. 在C中殺死一個pthread而不殺死整個進程
- 11. 如何永久殺死應用程序?
- 12. 我該如何殺死應用程序?
- 13. 如何殺死一個應用程序?
- 14. 如何按標題殺死應用程序或窗口?
- 15. 如何防止殺死/終止或停止Windows應用程序
- 16. windows批量殺死進程
- 17. 有效殺死Windows進程
- 18. 殺死不會殺死進程
- 19. 殺死應用程序
- 20. 殺死bash id而不是PID
- 21. 當Windows Mobile 6.x殺死應用程序時整理後臺線程
- 22. 殺死excel過程而不保存
- 23. 殺死nodejs進程而不重啓
- 24. 在使用Python的Windows中,如何殺死我的進程?
- 25. 排序殺死程序:MATLAB
- 26. 如何使Windows窗體應用程序不可調整?
- 27. 如何殺死一個Java程序(在Windows中)?
- 28. 如何在Windows中非法地殺死一個程序?
- 29. 殺死一個node.js程序而不會終止子進程
- 30. 殺死進程用戶名變量? (Windows)