KeyCode属性--禁用按键-某.强人
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


KeyCode属性--禁用按键

发表时间:2021/7/18 8:30:18 评论(0) 浏览(2911)  评论 | 加入收藏 | 复制
   
摘 要:KeyCode=0,对按键进行禁用。
正 文:

一、学友问题描述:

      如何使用代码对键盘按键进行禁用呢?


二、解决方法:

      在KeyDown(键按下)事件中,将KeyCode=0,即可实现。如需使用窗体的键盘事件,需先把键预览(在控件的键盘事件前先调用窗体的键盘事件)打开,如下:


示例代码如下

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case 37, 38, 39, 40  'Down(40) Right(39) Up(38) Left(37)
            KeyCode = 0       '对方向键进行禁用
    End Select
'Debug.Print "KeyCode is "; KeyCode
End Sub


参考文档:

键值表:http://www.accessoft.com/article-show.asp?id=8697

AutoKeys宏进行热键禁用:http://www.accessoft.com/article-show.asp?id=6986


Access软件网交流QQ群(群号:198465573)
 
 相关文章
access中如何禁用Shift键和启用Shift键...  【chenlugen  2008/9/24】
access特殊键和启动项设置  【trynew  2009/3/18】
在程序中禁用Ctrl+C/Ctrl+V等复制热键的例子  【咱家是猫  2012/6/19】
键盘KeyCode值列表  【杜超-2号  2013/10/12】
Access快速开发平台--通用附件管理模块的增加\删除\修改按钮...  【麥田  2020/9/25】
常见问答
技术分类
相关资源
文章搜索
关于作者

某.强人

文章分类

文章存档

友情链接