如何利用左右键及回车键来转移列的焦点
来源:互联网 发布:hadoop 8485端口 编辑:程序博客网 时间:2024/05/17 00:56
如何利用左右键及回车键来转移列的焦点
问:请问如何实现利用左右键及回车键进行列的焦点转移?
答:这要用到Windows中的API函数keybd_event()
①定义API:
Subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library "user32.dll"
②自定义一用户事件(ue_keydown ID:pbm_dwnkey):
integer VK_TAB = 09
integer VK_SHIFT = 16
if key = KeyLeftArrow! then
keybd_event(VK_SHIFT,0,0,0) //按下shift
keybd_event(VK_TAB,0,0,0) //按下tab
keybd_event(VK_TAB,0,2,0) //释放tab
keybd_event(VK_SHIFT,0,2,0) //释放shift
return 1
end if
if key = KeyRightArrow! or key=KeyEnter! then
keybd_event(VK_TAB,0,0,0) //按下tab
keybd_event(VK_TAB,0,2,0) //释放tab
return 1
end if
如若只是想利用ENTER键来实现TAB键的功能可以用以下代码:
if key=keyenter! then
Send(Handle(this),256,9,Long(0,0)) //发送TAB键
Return 1 //取消原ENTER键的动作
end if
- 如何利用左右键及回车键来转移列的焦点
- 如何利用左右键及回车键来转移列的焦点
- PB中如何利用左右键及回车键来转移列的焦点
- PB中利用左右键或回车键进行焦点转移
- VC中如何通过回车键转移焦点?
- Android RecyclerView的焦点错乱处理及监听右键及左键
- jQuery-利用上下左右键移动输入焦点
- GetAsyncKeyState 函数 上下左右键 回车键等的判断
- 利用JS来控制键盘的上下左右键(示例代码)
- VFP程序如何控制焦点的转移
- 如何利用sql包下的ResultSet来获取查询数据的列数及行数
- JS控制文本框内键盘上下左右键的焦点
- GetAsyncKeyState 函数 上下左右键 回车键等的判断【网上摘抄,方便查询】
- 让Text和Combox接受回车键,自动转移焦点
- 按下回车键后Combox控件焦点转移到下一控件
- js 上下左右键控制焦点
- Android 上下左右键更换焦点
- 通过上下左右键和回车键切换光标
- 中国最好的博客网站
- JavaScript闭包与房子
- PB中如何使用PDF阅读控件?
- asp.net2.0中的menu链接到本地的可执行文件,有的行有的不行,请教高手
- 人要有追求
- 如何利用左右键及回车键来转移列的焦点
- 建立批处理文件
- 获取上月第一天
- 各个接口的选择
- 完成了一个潮流计算程序
- 2006年6月5日
- 2007.06.05 最佳分割阈值,修复一个bug
- 生成登录验证码(asp.net)
- 关于社保的思考