最近,看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到
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視窗,然後新增相應的輸入框和按鈕,設定視窗的accept...