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

2021-08-25 01:35:03 字數 1149 閱讀 6710

看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到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...