private void button1_Click(object sender, EventArgs e)
{
try
{
var sr = new System.IO.StreamReader("C:\\" + textBox1.Text + "\\login.txt");
username = sr.ReadLine();
password = sr.ReadLine();
email = sr.ReadLine();
sr.Close();
if (username == textBox1.Text && password == passwordtextbox.Text)
MessageBox.Show("You are now successfully logged in.");
else
MessageBox.Show("Username or Password seems invalid, please use email to recover password/username");
Form2 frm = new Form2();
// if
frm.Show();
//frm.Show();
frm.mypass = password;
frm.myid = username;
}
catch(System.IO.DirectoryNotFoundException)
{
MessageBox.Show("Error, please correct username/pass or recover");
}
}
所以,我的問題是,窗體2這是RecoveryPassWord問題是/否,在用戶按壓是的,他們會提示輸入自己的電子郵件發送密碼,然後按否,將返回到主屏幕。但是,問題是,只有在密碼錯誤時纔會顯示「是/否」,但在密碼正確時纔會顯示。我應該如何解決它?有/沒有顯示窗口
我想什麼是把這些線路
Form2 frm = new Form2();
// if
frm.Show();
//frm.Show();
frm.mypass = password;
frm.myid = username;
if語句
,沒有工作,因爲它給我的錯誤無效表達人。我不知道還有什麼可以工作。如果你能幫忙,請做。謝謝。
因此需要縮進。 –