我正在尝试创建一个接受1次登录的代码,然后将其移动到Form2,但它不会让我!它说存在构建错误:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text = "User" And TextBox2.Text = "Qf17yu" And TextBox3.Text = "QW56-7456-8UIP" Then MsgBox("Correct login, welcome.", 0 + 64 + "Welcome")
Else
MsgBox("Username, password or Secret Key incorrect!", 0 + 64, "Try again")
End If
End Sub
结束班
答案 0 :(得分:3)
VB允许您使用两种不同类型的If
语句,一行和多行版本,但它不允许您混合它们。
请参阅:http://msdn.microsoft.com/en-us/library/752y8abs.aspx
你可以这样做:
If condition Then dostuff Else dootherstuff End If
或者你可以这样做:
If condition Then
Dostuff
Else
Dootherstuff
End If
但是你不能按照你想要的方式混合它们。
答案 1 :(得分:1)
您MsgBox
与If
位于同一行。在Then
之后添加一行。
答案 2 :(得分:0)
试试这个: -
If TextBox1.Text = "User" And TextBox2.Text = "Qf17yu" And TextBox3.Text = "QW56-7456-8UIP" Then
MsgBox("Correct login, welcome.", 0 + 64 + "Welcome")
Else
MsgBox("Username, password or Secret Key incorrect!", 0 + 64, "Try again")
End If