文本框值范围VB.NET

时间:2013-03-22 17:08:43

标签: vb.net

如何在VB.NET中设置数字的范围。例如

If val(textbox1.text = 100 to 200) then 
// messagebox.show("The number is between 100 and 200")
end if

我应该用什么来代替“to”才能让它发挥作用?

4 个答案:

答案 0 :(得分:1)

您需要单独检查:

Dim value = val(textbox1.text)
If (value >= 100 And value <= 200) Then 
    ' ....

答案 1 :(得分:1)

Reed Copsey是正确的,但我总是赞成用AndAlso

来缩短条件
If (value >= 100 AndAlso value <= 200) Then 

答案 2 :(得分:0)

这可能是您了解<>运营商的时间。

If (value > 99 And value < 201) Then 

答案 3 :(得分:0)

对于像这样的短片,简单的IF看起来会更好。但是,如果您对多个范围进行多次检查,Select Case效果会更好:

    Select Case  Val(textbox1.Text)
        Case 100 To 200
            ' Number between 100 and 200 inclusive
        Case Else
            ' anything else
    End Select