为什么会提示缺少函数或变量?

2025-01-04 14:31:53
推荐回答(3个)
回答1:

frmLogin.Hide Form2.Show 这两语句连成一句了。
vb会认为Form2.Show 是frmLogin.Hide 的参数,参数要么是函数,要么是变量,总得有个返回值,而不能是过程。
但是即便是个变量或函数,vb还是会提示“无效参数”之类,因为frmLogin.Hide 不需要参数。

这两句断成两行就行,或者两句间用英文冒号断句也行。

回答2:

亲,不知道您的窗体情况,不过需要有一个cmdOK的按钮,txtUserName 与txtPassword
的文本框,与两个窗体哦

将下列代码,替换您的代码,试试看

Private Sub cmdOK_Click()
    If txtUserName.Text = "456789" And txtPassword.Text = "123456" Then
    frmLogin.Hide
    Form2.Show
    End If
End Sub

回答3:

frmLogin.Hide与Form2.Show之间缺少分隔符,if…then语句中,then后若不用一行一句的语句块形式,则一行多句之间要添加分隔符。分隔符用冒号“:”