ZKX's LAB

vb 键盘输入

2021-04-09知识7

VB怎么实现键盘输入,新手问题 VB里面怎么能在TEXT里实现键盘输入啊,比如按键盘1 就显示1

vb怎么实现记录键盘输入 安装键盘钩子就可以实现!

VB怎么实现键盘输入,新手问题 简单的,你的按钮什么都是放在一个窗体上吧,默认的应该是Form1你可以在这个窗体的键盘事件里写入:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Select Case KeyCodeCase vbKeyNumpad0Command1_Click ''这段就是按钮1点击,等价于你在窗体上点了一下按钮,把它改成你设置的那个代表\"0\"的按钮Case vbKeyNumpad1Command2_Click ''把它改成你设置的那个代表\"1\"的按钮Case vbKeyNumpad2''Case vbKeyNumpad3''''后面一样End SelectEnd SubSelect Case(http://baike.baidu.com/view/1232785.htm)如果不会用,可以用IF语句来判断,这个函数的KeyCode就是说你在这个窗口上按下的键位置是哪些,你可以在VB6里面按下F2然后输入keycode搜索,他会列出所有的keycode成员vbKeyNumpad0~9这些就是keycode的成员还有关键的一点.因为你放了其他控件,所以接受键盘指令的不一定是Form1,你可以修改Form1的KeyPreview=true(在属性窗口里,也可以直接把这句话丢到Load里),这属性的用处就是,只要是在这个Form1里的控件接受到的键盘指令,全部优先处理Form1再去处理控件自己的,还有不懂的可以留言问我

qrcode
访问手机版