天天看點

winform關閉視窗

今天在編寫項目時,需要關閉winform視窗,使用的是system.Enviroment.exit(0),無論是vs運作的程式還是運作exe程式,都發生了”建立窗體句柄錯誤,未處理的win32exception“這個異常,調試将錯誤定位在system.Enviroment.exit(0)上,接着使用”System.Environment.Exit(Environment.ExitCode);this.close(),this.dispose()“等語句嘗試解決問題,問題依舊;而使用Application.exit()出現關閉視窗的确定框需要點選兩次才可以關閉視窗的問題;最後使用Application.ExitThread();将問題解決,反複測試20次,沒有出現問題。