在DW中按下左右光标时切换到相邻单元格
来源:互联网 发布:c语言考试题及答案 编辑:程序博客网 时间:2024/06/04 19:46
首先声明外部函数:
Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll"
一、如果不想在DW的单元格内利用左右键编辑内容,只要一按下左右键就切换到其他单元格的话可以:
新建ue_key 对应 pbm_dwnkey ,代码如下:
if key=keyleftarrow! then
keybd_event(16,0,0,0) //按下SHIFT键
keybd_event(9 ,0,0,0) //按下下TAB
keybd_event(9 ,0,2,0) //放开TAB键
keybd_event(16,0,2,0) //放开SHIFT键
return 1
elseif key=keyrightarrow! then
keybd_event(9 ,0,0,0) //按下下TAB
keybd_event(9 ,0,2,0) //放开TAB键
return 1
end if
二、如果还想在DW的单元格内利用左右键编辑内容,只在空或者全选时按下左右键才切换到其他单元格的话可以:
新建ue_key 对应 pbm_dwnkey ,代码如下:
integer li_len,li_len_selected
li_len=len(this.gettext())
li_len_selected=len(this.SelectedText())
if not (isnull(this.gettext()) or this.gettext()="" or li_len=li_len_selected) then return
if key=keyleftarrow! then
keybd_event(16,0,0,0) //按下SHIFT键
keybd_event(9 ,0,0,0) //按下下TAB
keybd_event(9 ,0,2,0) //放开TAB键
keybd_event(16,0,2,0) //放开SHIFT键
return 1
elseif key=keyrightarrow! then
keybd_event(9 ,0,0,0) //按下下TAB
keybd_event(9 ,0,2,0) //放开TAB键
return 1
end if
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zm1313/archive/2006/04/04/650369.aspx
- 在DW中按下左右光标时切换到相邻单元格
- 如何在DW中按下左右光标时切换到相邻单元格?(原创)
- 如何在DW中按下左右光标时切换到相邻单元格?(原创)
- 如何在DW中按下左右光标时切换到相邻单元格?
- 怎样移动方向键时在单元格之间移动光标
- Excel 2010光标移动到单元格边框时,不显示小十字(亲自实践)
- JQuery合并相邻单元格
- 在FreeForm DW中用方向键控制上下左右切换列
- 光标离开单元格就提交数据到ClientDataSet.Delta
- DevExpress的控件GridControl光标定位到某一个单元格
- DW鼠标光标偏移问题
- 用上下左右箭头键在textbox中的光标跳转
- 设置鼠标光标在DataGridView某个单元格中的位置
- 导出并合并相邻单元格
- 左右切换
- ALV 单元格光标定位
- ALV 单元格光标定位
- ALV 单元格光标定位
- 关于POS操作的一些文章收集链接
- 安装oracle, can't connect to X11 window server
- HTTP 400 Bad-Request解决方法
- ASP.NET IIS使用错误 无法显示 XML 页。
- 正则表达式 匹配换行 的内容
- 在DW中按下左右光标时切换到相邻单元格
- tomcat host 里面加
- vc入门教程
- c++中判断字符串只包含字母数字汉字的算法
- 用于数据库加密的存储过程
- Ext 动态设定grid
- JAVA实现UDP组播聊天程序
- Apache+MySQL+Python+Django在Windows下环境搭建指南
- 新浪微博邀请链接