2014-02-24 30 views
0

如何获得该值的范围,如果该值在范围内,则结果为true否则为false。示例第一个给定值为5,第二个给定数字为8.如果I输入5或6或7或8,则输出为PASSED,但如果输入不在范围输出中则为FAILED。如何获得该值的范围,如果该值在结果为真的范围内否则为假

尝试

 If CDbl(TextBox16.Text) > CDbl(TextBox13.Text) And CDbl(TextBox16.Text) > CDbl(TextBox14.Text) Then 

      TextBox17.Text = "FAILED" 
     Else 
      TextBox17.Text = "PASSED" 
     End If 
    Catch ex As Exception 
    MessageBox.Show(" Required Complete LCR Specification!", "Invalid Process", MessageBoxButtons.OK, MessageBoxIcon.Stop) 
     TextBox16.Focus() 

    End Try 

回答

0
If CDbl(TextBox16.Text) < CDbl(TextBox13.Text) Or CDbl(TextBox16.Text) > CDbl(TextBox14.Text) Then 
    TextBox17.Text = "FAILED" 
Else 
    TextBox17.Text = "PASSED" 
End If 
Catch ex As Exception 
MessageBox.Show(" Required Complete LCR Specification!", "Invalid Process", MessageBoxButtons.OK, MessageBoxIcon.Stop) 
    TextBox16.Focus() 

End Try 

我认为这会工作。 你TextBox13应该包含起始编号和TextBox14应包含终止数

0

尝试这个

TextBox1.Text=5 
TextBox2.Text=8 

If CDbl(TextBox3.Text) >= CDbl(TextBox1.Text) And CDbl(TextBox3.Text) <= 
CDbl(TextBox2.Text) Then 
      MsgBox("Passed") 
Else 
      MsgBox("failed") 
End If 
相关问题