[英]How do I use "Or" in a If statement VB.NET
您好,我正在尝试使用多个帐户进行简单登录。 我不断收到 System.InvalidCastException。
If ViTextBox1.Text = "user1" Or "user2" And ViTextBox2.Text = "pass1" Or "pass2" Then
MsgBox("Log In Succesful")
ViTextBox1.Text = "Username"
ViTextBox2.Text = "Password"
Me.Hide()
Form2.Show()
Else
MsgBox("Wrong Username Or Password!")
ViTextBox2.Text = ""
End If
这将解决史蒂夫描述的问题,嵌套测试,以便您可以明确地说 User1 must be Pass1 and User2 must be Pass2:
If (ViTextBox1.Text = "user1" And ViTextBox2.Text = "pass1") Or (ViTextBox1.Text = "user2" And ViTextBox2.Text = "pass2") Then
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.