C# WinForm程序完全退出的問題解決
1.this.Close(); 只是關(guān)閉當(dāng)前窗口,若不是主窗體的話,是無法退出程序的,另外若有托管線程(非主線程),也無法干凈地退出;
2.Application.Exit(); 強(qiáng)制所有消息中止,退出所有的窗體,但是若有托管線程(非主線程),也無法干凈地退出;
3.Application.ExitThread(); 強(qiáng)制中止調(diào)用線程上的所有消息,同樣面臨其它線程無法正確退出的問題;
4.System.Environment.Exit(0); 這是最徹底的退出方式,不管什么線程都被強(qiáng)制退出,把程序結(jié)束的很干凈。
5.Application.Restar(); 注銷 開啟新實(shí)例
- C# WinForm 判斷程序是否已經(jīng)在運(yùn)行,且只允許運(yùn)行一個實(shí)例,附源碼
- WinForm實(shí)現(xiàn)程序一段時間不運(yùn)行自動關(guān)閉的方法
- .Net WInform開發(fā)筆記(二)Winform程序運(yùn)行結(jié)構(gòu)圖及TCP協(xié)議在Winform中的應(yīng)用
- ASP.NET也像WinForm程序一樣運(yùn)行的實(shí)現(xiàn)方法
- c# Winform 程序自動更新實(shí)現(xiàn)方法
- C#中WinForm程序退出方法技巧總結(jié)
- C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié)
- 解讀在C#中winform程序響應(yīng)鍵盤事件的詳解
- .Net中導(dǎo)出數(shù)據(jù)到Excel(asp.net和winform程序中)
- WinForm防止程序重復(fù)運(yùn)行的方法分析
相關(guān)文章
C#從文件或標(biāo)準(zhǔn)輸入設(shè)備讀取指定行的方法
這篇文章主要介紹了C#從文件或標(biāo)準(zhǔn)輸入設(shè)備讀取指定行的方法,涉及C#文件及IO操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-04-04C#創(chuàng)建Windows服務(wù)的實(shí)現(xiàn)方法
這篇文章主要介紹了C#創(chuàng)建Windows服務(wù)的實(shí)現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03