如何仅在登录信息正确时打开表单
本文关键字:表单 何仅 登录 信息 | 更新日期: 2023-09-27 17:57:00
如果我的标题令人困惑,我深表歉意,因为我不确定用什么来表达我的问题。
基本上,我正在尝试做的是从另一个表单打开一个表单,但前提是在文本框中输入了正确的登录信息。如果输入了不正确的凭据,则不会显示表单。
尝试此操作时,由于我想在上面的行中显示user_menu屏幕,因此在 else 语句中导致错误,指出这是一个"无效表达式"。
有谁知道我如何仅在登录信息正确时才打开表单?
以下是"登录按钮"的代码。
private void button1_Click(object sender, EventArgs e)
{
try
{
var sr = new System.IO.StreamReader("F:''Top-up Year 1''OOD''SRS_System3''SRS_System''LogIn.txt");
username = sr.ReadLine();
password = sr.ReadLine();
User_menu usermenu = new User_menu();
sr.Close();
if (username == textBox1.Text && password == textBox2.Text)
MessageBox.Show("You are now successfully logged in!", "Success!");
usermenu.Show();
else
MessageBox.Show("Username or Password is incorrect!", "Error!");
}
catch (System.IO.DirectoryNotFoundException ex)
{
MessageBox.Show("The user does not exist!", "Error!");
}
}
if
语句中需要大括号:
if (username == textBox1.Text && password == textBox2.Text)
{
MessageBox.Show("You are now successfully logged in!", "Success!");
usermenu.Show();
}