我在LoginForm中完成了以下操作:
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
If UsernameTextBox.Text = ("username") And PasswordTextBox.Text = ("password") Then MainMenu.Show(Me.Hide) Else MsgBox("Wrong")
End Sub
但它给了我以下错误:
错误1表达式不会产生值(在Me.Hide上)
答案 0 :(得分:1)
您是否试图隐藏主菜单并隐藏当前表单?
如果是,请尝试
If UsernameTextBox.Text = ("username") And PasswordTextBox.Text = ("password") Then
MainMenu.Show
Me.Hide
Else
MsgBox("Wrong")
答案 1 :(得分:1)
如果LoginForm是应用程序的“启动”,请注意其他表单将成为此表单的子项。您将能够使用Application.Exit()关闭应用程序,这实际上不是一个好习惯。您应该通过关闭“启动”表单来关闭应用程序。
据说,Ranhiru是正确的。
MainMenu.Show 'Show the MainMenu form
Me.Hide 'Hide the LoginForm