c 登入窗體與主窗體的關閉

2021-09-27 10:01:45 字數 521 閱讀 9188

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

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

程式入問的main()方法**,其中frmlogin為登入窗體,frmmain為主窗體  

static void main()         

frmlogin fl = new frmlogin(); 

if (fl.showdialog() == dialogresult.ok) 

//登入窗體中的「登入」按鈕** 

private void button1_click(object sender, eventargs e)         

if (txtname.text == "123456") 

this.dialogresult = dialogresult.ok; 

this.close();

winform關閉登入窗體開啟主窗體的方法

宣告乙個執行緒 private static system.threading.mutex mutex 應用程式的主入口點。stathread static void main else else if textbox1.text 123 優 1 可以防止重複執行該程式。改進 1 根據需要是否關閉l...

C 登入窗體

這麼久都還沒有總結登入呢,說來話長,對於我來說最值得總結的就是登入了,因為它不僅涵蓋了我重構的乙個起跑點也涵蓋了我思路的乙個起跑線,也是技術的乙個改變,什麼是技術的改變,請大家接著往下看。登入的過 是太痛苦了,那段時間簡直不想動計算機,因為不知道從何入手,整個人很懵逼,也導致效力極慢,浪費了很多時間...

C 開啟新窗體關閉當前窗體

當需要開啟新窗體form,關閉當前窗體form時可使用,提供兩種方法 第一種 private thread th public form1 啟動主介面 stathread private static void startmainform private void button1 click obj...