这是我尝试过的...我认为这是完全错误的,因为它不起作用。
If ProgressBar1.Value > 5 < 20 Then
Label8.Text = "Hello"
End If
非常感谢所有帮助!谢谢。
最佳答案
If ProgressBar1.Value > 5 AndAlso ProgressBar1.Value < 20 Then
Label8.Text = "Hello"
End If
这是一种方法。
AndAlso
表示如果第一个值计算为 false,则条件将“短路”。因此,如果 ProgressBar1.Value 不 > 5 - 它不会费心检查其余条件。
您也可以使用And
来编写它
If ProgressBar1.Value > 5 And ProgressBar1.Value < 20 Then
Label8.Text = "Hello"
End If
它会评估这两个条件。在这种特殊情况下,它不会有太大区别,但我通常更喜欢 AndAlso/OrElse 而不是 And/Or
关于vb.net - VB中如何实现大于X小于Y?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12772492/