如何用C 寫乙個簡單的Login視窗

2022-02-18 15:27:06 字數 1330 閱讀 9176

最近,看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到

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...