2016-10-22 85 views
0

我有2個窗體,登錄(Form2)和主窗體(Form1)。我想在輸入正確的用戶名和密碼並同時隱藏/關閉登錄表單之後加載主窗體。C#登錄到主窗體加載

private void button1_Click(object sender, EventArgs e) 
    { 
     string username = "admin"; 
     string password = "admin"; 
     if ((textBox1.Text == username) && (textBox2.Text == password)) 
      MessageBox.Show("Login Successful"); 

     else 
      MessageBox.Show("Invalid Login"); 


    } 
+0

見我的兩個窗體項目:HTTP://計算器.COM /問題/ 34975508/REACH-控制從-另一頁-ASP網 – jdweng

回答

0

如果登錄成功第一隱藏Login(Form2)形式則顯示Main(Form1)形式

private void button1_Click(object sender, EventArgs e) 
    { 
     string username = "admin"; 
     string password = "admin"; 
     if ((textBox1.Text == username) && (textBox2.Text == password)) 
     { 
      this.Visible=false; 
      Form1 form1 = new Form1(); 
      form1.show(); 
     } 
     else 
     { 
      MessageBox.Show("Invalid Login"); 
     } 

    } 
0

試試這個:

this.Visible=false; 
    Form1 form1 = new Form1(); 
    form1 .ShowDialog(this); 
0
private void LoginButton_Click(object sender, EventArgs e) 
    { 
     string username = usernameTextBox.Text ; 
     string password = passwordTextBox.Text ; 
     if (checkDatabaseForValidDetails(username,password)) 
     { 
      this.Visible=false; 
      Form1 formObject = new Form1(); 
      formObject.show(); 
     } 
     else 
     { 
      MessageBox.Show("Login Failed"); 
     } 

    }