用键盘控制光标在输入框中跳转的小巧门

原创 2004年10月20日 01:43:00
今天心情比较好,刚为发现一个键盘控制的小巧门而高兴。
很多文章都有类似的介绍,如按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}");
        }
}

 很简单吧,不过很实用是吧。

用键盘控制光标在输入框中跳转的小巧门 (轉自http://blog.csdn.net/dhlhh)

SendKeys.Send("+{TAB}");举例:private void txtMInfo_KeyDown(object sender, KeyEventArgs e){        // 向...
  • jasonlee0927
  • jasonlee0927
  • 2004年10月20日 14:33
  • 866

463种生活小巧门(超全)

463种生活小窍门1 、生活窍门:巧用牙膏6:若有小面积皮肤损伤或烧伤、烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳。2 、生活窍门:巧除纱窗油腻3:可将洗衣粉、吸烟剩下的烟头一起放在水...
  • accp_fangjian
  • accp_fangjian
  • 2006年11月29日 16:47
  • 25361

键盘事件控制光标向左向右<input >

为了方便客户操作我设计的软件,引入键盘事件。尤其在比较多的输入项的时候,一会儿用键盘一会而用鼠标会降低客户的体验。具体代码如下:   /easyui/jquery-1.8...
  • lhq13400526230
  • lhq13400526230
  • 2013年12月17日 23:55
  • 2037

文本输入框中光标的控制(定位)

前一阵子,项目中有个数字编辑的文本框,每次光标都跑到最后面。客户对此不满意,修改了一下代码。 Untitledfunction setPos(id,num){document.all[ id ].fo...
  • webkkk
  • webkkk
  • 2007年03月30日 16:42
  • 908

QT项目之键盘控制光标移动

今天学习了QT类中的键盘和鼠标事件,就写了一个很简单的应用程序来做测试。突然发现用C++开发项目效率好高,什么都可以调用类,或者去继承某一个类,添加自己的函数就行。以前做图形界面和鼠标开发的时候,全是...
  • qq_21792169
  • qq_21792169
  • 2016年11月24日 23:53
  • 1833

让光标默认在输入框中(webform页面)

很多时候,我们希望展现页面时将光标默认锁定在某一输入框中,比如那些搜索引擎,光标默认是在输入框中的,而我们常遇到的,也许是在做系统的登录页面时,希望光标默认停留在用户名输入框中(看似很小的一个功能,但...
  • jsriping
  • jsriping
  • 2007年06月25日 15:02
  • 1382

mac上光标移动快捷键

在Mac系统中并没有Home、End等键,所以在使用时并不是特别的顺手,但是有几个键位组合可以使Terminal的操作更加灵活方便。 1、将光标移动到行首:ctrl + a 2、将光标移动...
  • coloriy
  • coloriy
  • 2016年10月14日 13:24
  • 208

cocos2d-x带光标的输入框实现

cocos2d-x带光标的输入框的实现, 头文件代码如下:
  • Benster
  • Benster
  • 2014年08月19日 11:31
  • 1808

Android自定义软键盘输入法,隐藏系统输入法显示光标的实现

android实现自定义软键盘,先上图看效果,效果基本上是仿ios输入法实现的
  • qq_25804863
  • qq_25804863
  • 2015年09月23日 20:05
  • 6907

80x86汇编语言编程:用光标键控制字符串的移动

;程序运行后,提示输入字符串(字符数大于5个)。;按右移键则字符以一定速率向右移动,移到右边则字符再从左边出来。;按左移键,则字符向左移动,再从右边出来.行号不变。;题目链接:;http://zhid...
  • baidu_33836580
  • baidu_33836580
  • 2016年01月25日 12:12
  • 654
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用键盘控制光标在输入框中跳转的小巧门
举报原因:
原因补充:

(最多只允许输入30个字)