控制文本框并专注于文本框vb.net

时间:2017-07-10 15:00:39

标签: vb.net textbox focus

我有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

1 个答案:

答案 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