注册 登录
编程论坛 VB.NET论坛

[求助]如何实现输入2个数字后,自动跳转下一个文本框。

alpher 发布于 2008-06-10 17:21, 2292 次点击
在网路上,找了很多这方面的资料。
用textchange的话,如果第一个文本输入2个数字后,用鼠标点回到第一个文本,再输入的话,会变成3个(这里未指定文本的最大长度)。
我是个新手,请问一下该如何实现呢?
最好能给段代码。谢谢!!
5 回复
#2
ynyxsky2008-06-11 09:19
那你就把文本框字符长度限制为2,那么就算点回来了也输入不了啥。。。
#3
cjq53222008-06-11 22:43
或者在离开焦点的时候加个判断也可以
#4
trg2008-06-12 12:30
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If Len(Trim(Me.TextBox1.Text)) = 2 Then
            Me.TextBox2.Select()
        End If
    End Sub

不知道你是不是要实现这样的
#5
jxyga1112008-06-14 11:59
你們有沒有下載軟件,不敢到網上找怕有毒病啊
1