一
二我們的引用程式中需要乙個登陸視窗 login _form ,在登陸成功後,我們要開啟主視窗 main_form,然後需要關閉 login_form,這裡有幾種解決方案。
1. 把login_form 隱藏起來,設定訪問屬性為不能訪問。再開啟main_form。
2.先開啟 main_form 但是先隱藏起來,在load事件中 開啟login_form 在登陸完成後關閉login_form。
上面的兩種方法都比較簡單,我就不寫**了。下面說說我在csdn上看到的第三種方法,把main()函式單獨放到另外乙個類中的做法。
using system;
using system.windows.forms;
namespace login
//這裡請注意一下,我們可以宣告一些自己要用到的全域性變數
public static int qx;
public static form form = null;
我們再看看 login_from 中的登陸事件響應的**。
到這裡就成功地驗證了使用者,同時開啟了main_form,關閉了login_form,也標記了使用者。
好了,這幾種方法哪個好,哪個壞我想我不說大家都看出來了,嘎嘎~~
C winform登入視窗關閉方法
二我們的引用程式中需要乙個登陸視窗 login form 在登陸成功後,我們要開啟主視窗 main form,然後需要關閉 login form,這裡有幾種解決方案。1.把login form 隱藏起來,設定訪問屬性為不能訪問。再開啟main form。2.先開啟 main form 但是先隱藏起來...
驗證登入後關閉登入視窗,顯示主視窗的解決方法
最近想做乙個基於socket的通訊工具,想模仿qq那樣,需要先登入,登入成功後才顯示主介面。但一開始的時候只要對登入的窗體做close,然後程式就直接退出了。因為程式入口是登陸窗體,一旦close了,整個程式自然也就退出了,如果想實現關閉登入介面 不是hide 隱藏 顯示主介面的話,可以利用dial...
C WinForm視窗關閉的幾種常用方法
呼叫程式外部的應用程式時,在關閉程式後,發現程序裡面還有在執行。原來是沒有完整的退出 下面有幾種方法退出。在formclosing事件中新增即可。1.this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主線程 也無法乾淨地退出 4.system.envi...