2013-11-09 75 views
3

我試圖設置一個表單的密碼,並用標籤,文本框和確定按鈕創建了一個新表單,但是當我在文本框中輸入密碼時,它說密碼正確時密碼不正確。問題是什麼?設置表單的密碼

public partial class Password : Form 
{ 
    private string password; 
    public Password() 
    { 
     InitializeComponent(); 
    } 

    private void pass_TextChanged(object sender, EventArgs e) 
    { 
     string password = "mypass"; 
    } 

    private void okButton_Click(object sender, EventArgs e) 
    { 
     if (passtextBox.Text == password) 
     { 
      list form = new list(); 
      form.Show(); 
     } 
     else 
     { 
      MessageBox.Show("Incorrect Password. Try Again!!"); 
     } 
    }  
} 

回答

2

問題是這是創建一個局部變量字符串。

private void pass_TextChanged(object sender, EventArgs e) 
{ 
    string password = "mypass"; 
} 

反而這麼做。

private void pass_TextChanged(object sender, EventArgs e) 
{ 
    password = "mypass"; 
} 
+0

謝謝大聲笑。我只是碰巧看到了正確的時間。 – deathismyfriend

+0

很多時候的反應時間是瘋了SO – Sam

+0

雅我已經注意到,之前。 – deathismyfriend