关于Enter键的捕获

markxg 2001-12-10 03:47:29
在VBA中,使用Text控件时,若窗体中有多个Text,敲击回车键时焦点会移到下一个Text,如果不想让其失去焦点,又不想在其本身另起一行,该怎么办?
VB中有一Sendkeys()函数,有没有一和它刚好相反的函数来“吃”掉某一键盘击键呢?
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
markxg 2001-12-11
  • 打赏
  • 举报
回复
不行啊,KeyAscii是ByVal,根本没用。
Jneu 2001-12-10
  • 打赏
  • 举报
回复
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 13 Then KeyAscii = 0
End Sub

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧