您的位置:
首页
->
编程文档
->
.NET开发
-> 用键盘控制光标在输入框中跳转的小巧门
.NET开发
本类阅读TOP10
·
NHibernate快速指南(翻译)
·
vs.net 2005中文版下载地址收藏
·
【小技巧】一个判断session是否过期的小技巧
·
VB/ASP 调用 SQL Server 的存储过程
·
?dos下编译.net程序找不到csc.exe文件
·
通过Web Services上传和下载文件
·
学习笔记(补)《.NET框架程序设计(修订版)》--目录
·
VB.NET实现DirectDraw9 (2) 动画
·
VB.NET实现DirectDraw9 (1) 托管的DDraw
·
建站框架规范书之——文件命名
→
分类导航
VC语言
Delphi
VB语言
ASP
Perl
Java
Script
数据库
其他语言
游戏开发
文件格式
网站制作
软件工程
.NET开发
用键盘控制光标在输入框中跳转的小巧门
作者
:未知
来源
:月光软件站
加入时间
:2005-2-28 月光软件站
CSDN
-
文档中心
-
.NET
阅读:
672
评论:
0
参与评论
标题
用键盘控制光标在输入框中跳转的小巧门
选择自
dhlhh
的 Blog
关键字
用键盘控制光标在输入框中跳转的小巧门
出处
今天心情比较好,刚为发现一个键盘控制的小巧门而高兴。
很多文章都有类似的介绍,如按ENTER键,光标移动至下一格之类的文章。
可是,以前还一直不知道,怎样开倒车,即光标要回到前一个控件上。
我就喜欢瞎磨,用Google,搜索不到,就知己磨吧。我开始乱按键,可是怎么也不会倒退。后来想到TAB键,用控制键加TAB键试试。
Ctrl + TAB、Alt + TAB,哈哈,就是:
SHIFT + TAB
马上用SendKeys,查SHIFT +TAB是怎么写。还是有些麻烦,帮助中是 +(EC)之类的。
胡乱的试,{+TAB}、{+{TAB}}、{+}{TAB}......,总之能想到的组合都想到了,都试了
成功:
正确写法:
SendKeys.Send("+{TAB}");
举例:
private void
txtMInfo_KeyDown(
object
sender, KeyEventArgs e)
{
// 向后跳转
if
( e.KeyCode == Keys.Enter || e.KeyCode == Keys.Right )
{
SendKeys.Send("{TAB}");
}
// 向前回跳
else if
( e.KeyCode == Keys.Left || e.KeyCode == Keys.Up )
{
SendKeys.Send("+{TAB}");
}
}
很简单吧,不过很实用是吧。
作者Blog:
http://blog.csdn.net/dhlhh/
相关文章
:
相关软件
: