以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 替换空格后的光标向前了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176683) |
-- 作者:zhangchi96 -- 发布时间:2022/4/22 16:25:00 -- 替换空格后的光标向前了 我在密码 框里输入了密码,设置在文本改变后执行下列代码,就是在使用人不小心输入空格时,把空格替换掉 Dim 密码框 As WinForm.TextBox = e.Form.Controls("密码框") 密码框.text = 密码框.text.Replace(" ","") \'替换掉空格 实际使用时,发现一旦输入空格,自动替换掉,但光标跳到字符的最前面了,如果把光标跳到最末尾呢 ? 请老师解惑为感!
|
-- 作者:有点蓝 -- 发布时间:2022/4/22 16:32:00 -- Dim 密码框 As WinForm.TextBox = e.Form.Controls("密码框") 密码框.text = 密码框.text.Replace(" ","") 密码框.SelectionStart = 密码框.text.Length
|
-- 作者:zhangchi96 -- 发布时间:2022/4/22 22:24:00 -- 谢谢,看写法是表示光标在第几位?!(字符的长度就是所要的数字,结果光标就是在最后一位了) |