我有2个文本框:textbox1和textbox2。 我必须将textbox1.text与整数进行比较。
如果textbox1.text> 20和textbox1.text< 30则 专注于下一个文本框 任何人都可以帮我PLzzzz。
Private Sub textbox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Dim int As Integer
TextBox1.MaxLength = 2
Int32.TryParse(TextBox1.Text, int)
If (int > 20 Or int < 30) Then
' next textbox
Else
TextBox1.Focus()
MsgBox(“enter an integer btw 10 et 20”)
End If
End Sub
答案 0 :(得分:0)
所以,如果我正确理解了这一点,那么你要检查以确保textbox1
大于20,但小于30;如果是这样,请关注textbox2
。
我现在无法测试以下代码,如果需要,我会稍后再检查并更正。
Private Sub textbox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
TextBox1.MaxLength = 2
If Val(TextBox1.Text) > 20 and Val(TextBox1.Text) < 30 Then
TextBox2.Focus()
Else
TextBox1.Focus()
MsgBox(“enter an integer btw 10 et 20”)
End If
End Sub