最近想做乙個基於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 但是先隱藏...