回车代替Tab移动输入焦点

2016-02-19 17:50 7 1 收藏

今天图老师小编给大家精心推荐个回车代替Tab移动输入焦点教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

  很多时候,我们都用Tab键来移动输入焦点,但是有些情况下,比如输入用户名后还需要输入密码,由于习惯性,你有可能在输入用户名后就按了一下回车,希望到密码框里继续输入,可是却按了确定键,报告密码错误,所以使用以下代码来让回车键代替TAB键下移一个控件:

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

  在窗体上放两个控件,Edit1和Edit2,再加入下列代码拦截击键:

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

  

Procedure TForm1.Edit1KeyPress(Sender:Tobject;Var Key:Char);Beginif key=#13 then{ 判断是按执行键}if not (ActiveControl is TDbgrid) ThenBegin { 不是在TDbgrid控件内}key:=#0;perform(WM_NEXTDLGCTL,0,0);{移动到下一个控件}end elseif (ActiveControl is TDbgrid) Then{是在 TDbgrid 控件内}beginWith TDbgrid(ActiveControl) Doif Selectedindex(FieldCount-1) thenSelectedindex:=Selectedindex+1{ 移动到下一字段}else Selectedindex:=0;end;End;

  由于有时我们会使用到TDbgrid控件,那么就需要让按回车键下移到下一个字段上,而不是到下一个控件上,所以多了些判断码。

来源:http://www.tulaoshi.com/n/20160219/1616183.html

延伸阅读
标签: 浏览器
傲游浏览器输入焦点移到搜索栏的快捷键是什么   傲游输入焦点移到搜索栏的快捷键是Ctrl+Shift+F。
标签: 软件教程 word
默认情况下Word中输入的电话或文字都是横向的,如果要竖向输入电话或文字该怎么操作呢?按空格或用回车键切换行来实现类似效果,在操作过程中是很麻烦的,下面与大家分享个既简单又快捷的方法,绝对立竿见影。 简述 执行“插入”→“文本框”→“竖排”,输入电话或文字,会看到它们都是竖向的,接着...
最近本人在研究CppWebBrowser的用法,发现这个控件最大的毛病就是不响应回车,即使用OleInitialize(NULL)来初始化也一样。经过在CSDN的一发查找,发现了Delphi的解决代码,先专成BCB的代码公布如下。 先声明一个私有变量: IOleInPlaceActiveObject __RPC_FAR *FOleInPlaceActiveObject; 然后在主窗体添加一个ApplicationEv...
怎样防治小儿慢性肾炎 慢性肾炎又称慢性肾小球肾炎。病因至今尚不明确,少数病例有链球菌感染史,或有细菌学及血清学检查的阳性证据。可反复多次发作,达数年至数十年,终至肾功能衰竭。 慢性肾炎的特征多为浮肿、蛋白尿、高血压和不同程度的肾功能损害,病程较长,临床表现多变,常表现为眼睑、腿和脚浮肿,全身无力,头痛头晕,腰酸腿软,疲...
标签: 浏览器
傲游浏览器输入焦点移到地址栏的快捷键是什么   傲游输入焦点移到地址栏的快捷键是Alt+D。

经验教程

960

收藏

84
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部