WinForm 關閉登錄窗體,打開主窗體的實現

首先在解決方案管理器(Program.cs)裏的代碼ide

static void Main()  
{  
    Application.EnableVisualStyles();  
    Application.SetCompatibleTextRenderingDefault(false);  
    Form Login = new Login();  
    Login.ShowDialog();//顯示登錄窗體  
    if (Login.DialogResult == DialogResult.OK)  
        Application.Run(new Main());//判斷登錄成功時主進程顯示主窗口  
    else return;  
}

而後在登錄窗口(Login.cs)的登錄按鈕(BTLogin)Click事件裏this

private void BTLogin_Click(object sender, EventArgs e)  
{  
    if (TBUserName.Text == "www.520360.com" && TBPassWord.Text == "123")  
    {  
        this.DialogResult = DialogResult.OK;//關鍵:設置登錄成功狀態  
        this.Close();  
    }  
    else  
    {  
        MessageBox.Show("帳號或密碼錯誤,請重試");  
    }  
}
相關文章
相關標籤/搜索