热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VBA-如何在文本框中的特定位置设置光标?

如何解决《VBA-如何在文本框中的特定位置设置光标?》经验,您有什么比较好的解决方法?

标题主要说明了我的需求。我有一个文本框,使用该_keypress过程不断检查数据有效性。如果用户输入,(那么我会通过键入右括号为他们自动填写)。结果为(),光标位于文本框的末尾。我的问题是,如何将光标后退一步以将其置于两个括号之间?谢谢,

编辑:测试方案:

Private Sub txtInput_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

    If KeyAscii = Asc("(") Then
        txtInput.value = txtInput.value & "()"
        KeyAscii = 0
    End If

End Sub

希望这可以使它更清楚,


推荐阅读
author-avatar
mobiledu2502929507
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有