作者:mobiledu2502929507 | 来源:互联网 | 2023-05-22 19:58
标题主要说明了我的需求。我有一个文本框,使用该_keypress
过程不断检查数据有效性。如果用户输入,(
那么我会通过键入右括号为他们自动填写)
。结果为()
,光标位于文本框的末尾。我的问题是,如何将光标后退一步以将其置于两个括号之间?谢谢,
编辑:测试方案:
Private Sub txtInput_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = Asc("(") Then
txtInput.value = txtInput.value & "()"
KeyAscii = 0
End If
End Sub
希望这可以使它更清楚,