实现下列登录界面,正确的用户名是ysuA,密码为acb@Ysu。当用户名、密码均正确时,用消息框显示“输对了”,否则,提示“用户名或密码错误”,并清空用户名和密码,且输入用户名的单行文本框获得焦点。
时间: 2024-10-11 12:12:49 浏览: 29
要在Windows Forms或其他类似的应用程序中实现这个登录界面,你可以按照以下步骤编写代码:
1. 首先,创建一个新的Windows Form,并设计登录界面,包括两个文本框(用于输入用户名和密码),一个按钮(用于提交登录信息),以及一个消息框。
2. 设置用户名文本框的名称为`txtUsername`,密码文本框的名称为`txtPassword`。
3. 在登录按钮的Click事件处理函数中,添加以下代码:
```csharp
private void btnLogin_Click(object sender, EventArgs e)
{
string username = txtUsername.Text.Trim();
string password = txtPassword.Text.Trim();
if (username == "ysuA" && password == "acb@Ysu")
{
MessageBox.Show("输对了");
// 清空文本框内容并聚焦到用户名文本框
txtUsername.Text = "";
txtPassword.Text = "";
txtUsername.Focus();
}
else
{
MessageBox.Show("用户名或密码错误");
// 清空文本框内容
txtUsername.Text = "";
txtPassword.Text = "";
}
}
```
4. 这段代码首先获取用户输入的用户名和密码,然后检查它们是否匹配预设值。如果匹配,显示成功消息;如果不匹配,则显示错误消息,并清空文本框的内容。最后,为了用户体验,将焦点移回到用户名输入框上。
阅读全文