【发布时间】:2017-01-11 21:39:36
【问题描述】:
我对此完全陌生,所以我的问题对我来说很简单..
我制作了一个非常简单的登录表单。 当密码和用户名正确时,我想关闭密码表单并加载 main_form..
但是我不知道具体怎么写..
到目前为止,当您单击第一个表单中的登录按钮时,我有这个:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If username.Text = "user" And password.Text = "pass" Then
Me.Hide()
dreamware_main.Show()
Else
pass.Text = "Wrong user name or password!"
End If
End Sub
我第一次运行项目时效果很好,但第二次运行项目时,它不会运行项目并给我一个错误,我的应用程序仍在运行..
我猜是因为 Me.Hide() 只是隐藏了我的 login_form,但从不关闭它......这就是它不会第二次运行的原因,
我已经尝试使用 Me.Close() 代替,当我这样做时,它会第二次运行该项目,但这只会关闭我所有的表单,我不希望这样..
如何在不关闭dreamware_main 的情况下关闭第一个表单?
【问题讨论】:
-
我不是在电脑旁,但是 VB.net 确实有一个选项可以在关闭所有表单时关闭程序,而不仅仅是启动表单。查看项目属性。
标签: vb.net visual-studio