vb的if语句中的问题
来源:百度知道 编辑:UC知道 时间:2024/06/22 21:06:54
If Text1.Text = "" Then
MsgBox "请输入内容"
Else
MsgBox "请输入一个正确内容"
End If
If Text1.Text = "正确内容" Then
MsgBox "通过"
End If
偶想表达的是什么都没输的话又出现请输入内容 乱输的话就出现请出现正确内容 要是输入正确内容的话就出现通过 但是 当Text.Text="正确内容"的话 则先会出现"请输入正确内容"然后又出现"通过" T T偶是菜鸟改了半天也没用 大虾帮一下下
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
那要怎么改呢 说话只说一半T.T
MsgBox "请输入内容"
Else
MsgBox "请输入一个正确内容"
End If
If Text1.Text = "正确内容" Then
MsgBox "通过"
End If
偶想表达的是什么都没输的话又出现请输入内容 乱输的话就出现请出现正确内容 要是输入正确内容的话就出现通过 但是 当Text.Text="正确内容"的话 则先会出现"请输入正确内容"然后又出现"通过" T T偶是菜鸟改了半天也没用 大虾帮一下下
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
那要怎么改呢 说话只说一半T.T
正确的应该这样写:
If Text1.Text = "" Then
MsgBox "请输入内容"
Else if Text1.Text = "正确内容" Then
MsgBox "通过"
else
MsgBox "请输入一个正确内容"
end If
这个就是正确的:
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
你所说的正确内容是什么?比如数字?文字?没有标准可没办法呀!
树叶当作衣
是正确的