vb.net主界面和登录界面同时显示,登录成功后关闭登录界面
时间: 2023-08-22 12:04:26 浏览: 71
下面是一个 VB.NET 登录界面的制作过程,登录成功后关闭登录界面,同时显示主界面:
1. 创建一个新的 Windows 窗体应用程序项目。
2. 在窗体上添加所需的控件,例如标签、文本框和按钮。
3. 在代码中添加以下变量:
```
Dim username As String
Dim password As String
Dim valid_username As String = "admin"
Dim valid_password As String = "password"
```
4. 在登录按钮的 Click 事件处理程序中添加以下代码:
```
username = txtUsername.Text
password = txtPassword.Text
If username = valid_username AndAlso password = valid_password Then
MessageBox.Show("登录成功!")
' 关闭登录窗体
Me.Hide()
' 打开主窗体
Dim mainForm As New MainForm()
mainForm.ShowDialog()
' 显示登录窗体
Me.Show()
Else
MessageBox.Show("用户名或密码错误。")
End If
```
5. 在项目中添加一个新的窗体,作为主窗体。
6. 在主窗体的 FormClosing 事件处理程序中添加以下代码:
```
' 显示登录窗体
LoginForm.Show()
```
这将在主窗体关闭时显示登录窗体。
现在,当用户输入正确的用户名和密码并单击登录按钮时,登录窗体将隐藏并显示主窗体。当主窗体关闭时,登录窗体将重新显示。如果用户输入的用户名或密码错误,则显示一个错误消息框。