驗證登入後關閉登入視窗,顯示主視窗的解決方法

2021-05-11 00:47:59 字數 400 閱讀 4487

最近想做乙個基於socket的通訊工具,想模仿qq那樣,需要先登入,登入成功後才顯示主介面。但一開始的時候只要對登入的窗體做close,然後程式就直接退出了。因為程式入口是登陸窗體,一旦close了,整個程式自然也就退出了,如果想實現關閉登入介面(不是hide()隱藏),顯示主介面的話,可以利用dialogresult來實現。主介面設定為入口的主介面。主介面的load事件如下:

private void maininte***ce_load(object sender, eventargs e)

}然後在登入介面的驗證按鈕事件裡驗證通過後只要加上如下**即可:

this.dialogresult = dialogresult.ok;

this.close();

這樣就可以實現關閉登入介面時不退出應用程式了。

C 登入視窗與主視窗

程式入口 using system using system.collections.generic using system.windows.forms namespace huiyi 主視窗的 using system using system.collections.generic using...

C winform登入視窗關閉方法

二我們的引用程式中需要乙個登陸視窗 login form 在登陸成功後,我們要開啟主視窗 main form,然後需要關閉 login form,這裡有幾種解決方案。1.把login form 隱藏起來,設定訪問屬性為不能訪問。再開啟main form。2.先開啟 main form 但是先隱藏起來...

C winform登入視窗關閉方法

一 二我們的引用程式中需要乙個登陸視窗 login form 在登陸成功後,我們要開啟主視窗 main form,然後需要關閉 login form,這裡有幾種解決方案。1.把login form 隱藏起來,設定訪問屬性為不能訪問。再開啟main form。2.先開啟 main form 但是先隱藏...