急急急 textbox 输入自动空格问题 求大神指点~~~~~~~~~~~~~~~~~~~~~~~

ATM 机转账时输入账号会自动四个数字就空一格 我想做出类似这样的功能 .
我这样写 ,但是有个bug 就是退格(即回删)到空格时就退不动了 我知道问题的所在 但是想不出更好的方法 还请大神们指点一二,感激不尽!! (能用.net解答最好,不用.net也行.)
Dim ss As String = TextBox1.Text.Trim()
If ss.Length = 4 Or ss.Length = 9 Then
ss = ss & " "
TextBox1.Text = ss

    End If
    TextBox1.Select(ss.Length, 0)

1个回答

直接用maskedtextbox,就有你要的功能,不要一行代码

stef_yang
stef_yang 回答 这是我第一次在CSDN上提问啊 你是第一个回答我的人. 分全给你了.
接近 5 年之前 回复
stef_yang
stef_yang 用maskedtextbox有个下划线 不是很完美...我用TextBox1_TextChanged和 TextBox1_KeyPress 实现了想要的功能了
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐