Dm中按下左右光标时切换到相邻单元格

不帅找你钱

不帅找你钱

2016-02-19 19:54

今天图老师小编给大家精心推荐个Dm中按下左右光标时切换到相邻单元格教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

问题描述:

如何在DW中按下左右光标时切换到相邻单元格?

解决方案:

首先声明外部函数:  

Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll"  

一、如果不想在DW的单元格内利用左右键编辑内容,只要一按下左右键就切换到其他单元格的话可以:  

新建ue_key 对应 pbm_dwnkey ,代码如下:  

if key=keyleftarrow! then

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

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键

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

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键

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

return 1

end if

展开更多 50%)
分享

猜你喜欢

Dm中按下左右光标时切换到相邻单元格

Web开发
Dm中按下左右光标时切换到相邻单元格

Excel单元格中输入数据时如何在多个单元格中输入同一内容

电脑应用 计算机应用技术 excel
Excel单元格中输入数据时如何在多个单元格中输入同一内容

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Excel 单元格、单元地址及活动单元格

办公软件
Excel 单元格、单元地址及活动单元格

excel中怎么合并单元格

excel
excel中怎么合并单元格

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

单元格合并

编程语言 网络编程
单元格合并

灵活切换 固定区域内地单元格

电脑入门
灵活切换 固定区域内地单元格

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

情感QQ分组设计_请不要无奈的错过

情感QQ分组设计_请不要无奈的错过

Access2000教程:6.2如何在表中添加、修改和删除数据?

Access2000教程:6.2如何在表中添加、修改和删除数据?
下拉加载更多内容 ↓