看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到login視窗。其實,在visual studio 6以來,比較正確的做法,是判斷login視窗的返回值,然後決定是否開啟主窗體,那麼在c#中也是一樣的。
具體做法如下:
首先,建立login視窗,然後新增相應的輸入框和按鈕,設定視窗的acceptbutton為窗體的確認按鈕,而cancelbutton為窗體的取消按鈕。例如:
this.acceptbutton = this.btnok;
this.cancelbutton = this.btncancel;
定義確定按鈕以及取消按鈕事件,如下:
private void btnok_click(object sender, system.eventargs e)
else
} }
private void btncancel_click(object sender, system.eventargs e)
然後,在login窗體的closing事件中,要進行處理,如下:
private void frmlogin_closing(object sender, system.componentmodel.canceleventargs e)
除此外,login窗體一些輔助**如下:
private int nlogincount = 0;
private const int max_login_count = 3;
private userinfo uilogin;
public frmlogin( ref userinfo ui )
呼叫的時候,要修改程式的main函式,如下:
///
///
[stathread]
static void main()
else
} 而附加的userinfo類如下:
///
/// user info class
///
public class userinfo
set }
public string password
set }
public userinfo()
}
如何用C 寫乙個簡單的Login視窗
最近,看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到login視窗。其實,在visual studio 6以來,比較正確的做法,是判斷login視窗的返回值,然後決定是否開啟主窗體,那麼在c 中也是一樣的。具體做法如下 首先,建立login視窗,然後新增相應的輸入框和按鈕,設定視窗的acc...
如何用C 寫乙個簡單的Login視窗
看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到 login 視窗。其實,在 visual studio 6 以來,比較正確的做法,是判斷 login 視窗的返回值,然後決定是否開啟主窗體,那麼在 c 中也是一樣的。具體做法如下 首先,建立 login 視窗,然後新增相應的輸入框和按鈕,設定...
如何用C 寫乙個簡單的Login視窗
最近,看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到login視窗。其實,在visual studio 6以來,比較正確的做法,是判斷login視窗的返回值,然後決定是否開啟主窗體,那麼在c 中也是一樣的。具體做法如下 首先,建立login視窗,然後新增相應的輸入框和按鈕,設定視窗的acc...