vb的if语句中的问题

2025-03-24 14:20:31
推荐回答(4个)
回答1:

这个就是正确的:

If Text1.Text = "" Then
MsgBox "请输入内容"
End If
If Len(Text1.Text) > 0 And Text1.Text <> "正确内容" Then
MsgBox "请输入一个正确内容"
End If
If Text1.Text = "正确内容" Then
MsgBox "通过"
End If

在给你分析一下你的错误在哪,

If Text1.Text = "" Then
MsgBox "请输入内容"
Else (在这里,Else的意思是只要Text1.Text不为空,就执行下面的语句,所以包括你输入“正确内容”,都会执行下面的语句)
MsgBox "请输入一个正确内容"
End If
If Text1.Text = "正确内容" Then
MsgBox "通过"
End If

回答2:

你所说的正确内容是什么?比如数字?文字?没有标准可没办法呀!

回答3:

正确的应该这样写:
If Text1.Text = "" Then
MsgBox "请输入内容"
Else if Text1.Text = "正确内容" Then
MsgBox "通过"
else
MsgBox "请输入一个正确内容"
end If

回答4:

树叶当作衣

是正确的