求教2个小问题
问题一:2个textbox控件,如果1个textbox控件的MaxLenght为8,当输入8个字符后,如何使光标自动切换到另1个textbox控件!
问题二:
如果1个textbox控件的MaxLenght为8,当输入8个字符后,textbox验证失败的同时取回焦点。如何在重新输入字符的同时删除已存在的字符!
请教各位大侠写下VB代码。供小弟研究下!谢谢! --------------------编程问答-------------------- 窗体上拖2个textbox用默认名字。粘贴如下代码在窗体的类中
--------------------编程问答-------------------- 逍遥兄:
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.TextLength = 8 Then
If TextBox1.Text Like "########" Then
TextBox2.Select()
Else
TextBox1.Clear()
End If
End If
End Sub
C#中没有Like关键字麽? --------------------编程问答-------------------- c#中没有这个关键字没有 --------------------编程问答-------------------- 逍遥大哥,得到你的指点,只能实现自动切换单元格!
但是另一个功能实现不了。
具体情况是:
如果我有2个textbox文本框,MaxLenght都为1。
在textbox1里输入1,会自动切换到textbox2,
把光标移动到textbox1里的数字1前面,在按数字2,不能自动删除原有的数字1,求能自动删除原有数字1的功能代码,谢谢了!! --------------------编程问答--------------------
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.TextLength = 8 Then
If TextBox1.Text Like "########" Then
TextBox2.Select()
End If
Else
TextBox1.Clear()
End If
End Sub
--------------------编程问答-------------------- TextBox1_TextChanged事件:
If TextBox1.TextLength > 1 Then
TextBox1.Text = ""
End If
If TextBox1.TextLength = 1 Then
TextBox2.Focus()
End If --------------------编程问答-------------------- 第2个小问题尚未解决,哪位大侠帮帮我啊!!谢谢了!!!
如果我用18个textbox文本框MAXLENGHT为1,用来输入身份证18位数字,输入身份证以后,验证失败,光标移动到第一个文本框,这时候问题来了,原来的18个字符在文本框中,我想实现的是在有字符的文本框中,直接输入新字符,能把老字符自动删除,同时光标有新字符后下移到另一个文本框。 --------------------编程问答-------------------- vb语法没有{},晕死哟,还没搞过vb,Java和C#比vb强大多了…… --------------------编程问答-------------------- 路过。。。 --------------------编程问答-------------------- 验证失败
=“”
select() --------------------编程问答-------------------- vb6.0
textbox1.SetFocus
textbox1.Text = "" --------------------编程问答-------------------- vb.net
TextBox1.Text = ""
TextBox1.Select() --------------------编程问答-------------------- 学习中 --------------------编程问答-------------------- 启动n个同名的进程,怎样能够得到最后一次启动的进程的句柄,就是怎样得到第n次启动的句柄
麻烦高人指点!
补充:.NET技术 , VB.NET