网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 网页设计 > Dreamweaver > 技术教程 > Dreamweaver中切换到相邻单元格  

Dreamweaver中切换到相邻单元格

2006-08-14  作者:中国网管联盟  来源:BitsCN.com整理  点评 投稿 收藏

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

解决方案:

网管u家u.bitscn@com

首先声明外部函数:
 
Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll"

网管网www_bitscn_com

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

网管论坛bbs_bitsCN_com

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

网管u家u.bitscn@com

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 网管论坛bbs_bitsCN_com

二、如果还想在DW的单元格内利用左右键编辑内容,只在空或者全选时按下左右键才切换到其他单元格的话可以:

网管联盟bitsCN@com

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

中国网管论坛bbs.bitsCN.com

integer li_len,li_len_selected

中国网管论坛bbs.bitsCN.com

li_len=len(this.gettext()) 网管bitscn_com

li_len_selected=len(this.SelectedText()) 网管网www.bitscn.com

if not (isnull(this.gettext()) or this.gettext()="" or li_len=li_len_selected) then return 网管bitscn_com

if key=keyleftarrow! then

网管论坛bbs_bitsCN_com

keybd_event(16,0,0,0)   //按下SHIFT键

网管联盟bitsCN@com

keybd_event(9 ,0,0,0)   //按下下TAB 网管网www.bitscn.com

keybd_event(9 ,0,2,0)   //放开TAB键

网管u家u.bitscn@com

keybd_event(16,0,2,0)   //放开SHIFT键 网管下载dl.bitscn.com

return 1

网管u家u.bitsCN.com

elseif key=keyrightarrow! then

网管下载dl.bitscn.com

keybd_event(9 ,0,0,0)   //按下下TAB

网管u家u.bitsCN.com

keybd_event(9 ,0,2,0) //放开TAB键

中国网管联盟bitsCN.com

return 1

中国网管论坛bbs.bitsCN.com

end if
网管联盟bitsCN_com


TAGs   单元   切换   keybd_event   TAB   放开   then   if   return   左右      
 上一篇:网页设计中文字颜色的搭配技巧   下一篇:让你轻松Diy你的网页滚动条
Dreamweaver中切换到相邻单元格 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: