VBA如何使用上下左右键控制焦点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBA如何使用上下左右键控制焦点相关的知识,希望对你有一定的参考价值。
我有N个textbox列成矩阵,如何利用小键盘的上下左右键来进行焦点的转换。
参考技术A 把文本框改为控件数组,键盘事件方向键有规则改变索引值,例如同行左减一右加一,上下加减每行列数,提高效率,焦点判断获得焦点是基本问题,你自然是会的不用多说 参考技术B 你需要在TextBox1_KeyDown事件里判断Keycode的值,然后根据KEYCODE来设置焦点,小键盘上下左右键的keycode分别为38,40,37,39本回答被提问者和网友采纳vba如何启动数字键盘
vba如何启动数字键盘:1:打开软件vba
2:编辑所需要的信息
3:然后编辑好了之后确认,点击右上角的设置中心
4:在设置中心里面找到信息就可以了 参考技术A /VB6.0 '/添加3个按钮:CommandScroll、CommandCapsLock、CommandNumLock '/以及一个TIMER:Timer1 '/添加如下代码: Private Declare Function GetKeyState Lib"user32"(ByVal nVirtKey As ...
以上是关于VBA如何使用上下左右键控制焦点的主要内容,如果未能解决你的问题,请参考以下文章