2011-08-06 23 views
0

我想讓程序檢查是否輸入了特定的名稱(例如'admin')如果輸入正確,我想繼續使用另一個表單。錯誤:檢查登錄表單中的用戶名

private void button1_Click(object sender, EventArgs e) 
{   
    if (textBox1.Text = 'admin') 
    { 

     this.Hide(); 

     // Show another form. 
     Form3 f2 = new Form3(); 
     f2.ShowDialog(this); 
    } 
} 
+2

什麼是錯誤訊息? – Sparky

回答

1

我想你想

private void button1_Click(object sender, EventArgs e) { 

     if (textBox1.Text.Equals("admin")) 
     { 

      this.Hide(); 

      // Show another form. 
      Form3 f2 = new Form3(); 
      f2.ShowDialog(this); 


     } 
    } 
0

我不做Windows窗體的發展,但也可能是這行代碼:

if (textBox1.Text = 'admin') 

應該

if (textBox1.Text == 'admin') 
+0

我試過這個。沒有發生過 – akageek

+0

錯誤是''字符字符太多'''' – akageek

+0

你需要做'textBox1.Text.Equals(「admin」)'看到我的回答如下 –

2

請使用此

if (textBox1.Text == "admin") 
     { 

      this.Hide(); 

      // Show another form. 
      Form3 f2 = new Form3(); 
      f2.ShowDialog(this); 
     } 
+0

它的作品!!!太棒了!謝謝! – akageek

+0

你不能比較字符串=運算符 – Burimi

+1

@Cody,可以使用==或.Equal()函數來比較字符串 – Shebin