Vb.net MsgBox是无需解决方案
我已在LoginForm中完成以下操作:Vb.net MsgBox是无需解决方案,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,我已在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
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上)是否要隐藏主菜单并隐藏当前窗体 如果是,试试看
If UsernameTextBox.Text = ("username") And PasswordTextBox.Text = ("password") Then
MainMenu.Show
Me.Hide
Else
MsgBox("Wrong")
如果LoginForm是应用程序的“启动”,请注意,其他表单将成为此表单的子表单。您可以使用application.Exit()关闭应用程序one,这确实不是一个好做法。您应该通过关闭“启动”窗体来关闭应用程序
尽管如此,Ranhiru是正确的
MainMenu.Show 'Show the MainMenu form
Me.Hide 'Hide the LoginForm
不,我正在试图隐藏登录表单,以便主菜单可以成为屏幕上的唯一表单。