C 記錄(七) Winform程式關閉方式

2021-10-04 04:37:10 字數 458 閱讀 6076

具體參考例項:

c#中winform程式退出方法技巧總結 

一、關閉窗體 

1.this.close();   只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒(非主線程),也無法乾淨地退出; 

4.system.environment.exit(0);   這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨。

二、登入窗體與主窗體的關閉 

有許多人在用做c# 做登入窗體時會遇到這樣的問題,登入成功後當前登入form關閉,開啟main窗體,但main窗體點關閉按鈕後程式仍在程序仍舊在執行。 

事實上,關閉main窗體,只是關閉了main窗體的執行緒,並沒有關閉程式的主線程,即程式的主線程為登入from。 

方法一:(frmlogin 為登入窗體,frmmain 為主窗體) //登入窗體中「登入」按鈕的單擊事件 

winform窗體關閉程式退出實現

這篇文章主要介紹了c 中winform程式退出方法,例項總結了技巧退出winform程式視窗的各種常用技巧,非常具有實用價值,需要的朋友可以參考下 1.this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主線程 也無法乾淨地退出 4.system.env...

WinForm窗體關閉程式退出實現

1.this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主線程 也無法乾淨地退出 4.system.environment.exit 0 這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨。強烈推薦 注 例項 當開啟乙個子窗體,進行某項...

WinForm 應用程式窗體的啟動和關閉過程

以下是網路上可搜尋到的次序 當 windows form 應用程式啟動時,會以下列順序引發主要表單的啟動事件 system.windows.forms.control.handlecreated system.windows.forms.control.bindingcontextchanged s...