2011-08-06 27 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