看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到
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視窗,然後新增相應的輸入框和按鈕,設定視窗的accept...
如何用C 寫乙個簡單的Login視窗
最近,看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到login視窗。其實,在visual studio 6以來,比較正確的做法,是判斷login視窗的返回值,然後決定是否開啟主窗體,那麼在c 中也是一樣的。具體做法如下 首先,建立login視窗,然後新增相應的輸入框和按鈕,設定視窗的acc...