回车代替Tab移动输入焦点

QO4T5J

QO4T5J

2016-02-19 17:50

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

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

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

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

  

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控件,那么就需要让按回车键下移到下一个字段上,而不是到下一个控件上,所以多了些判断码。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

回车代替Tab移动输入焦点

编程语言 网络编程
回车代替Tab移动输入焦点

表单填写时用回车代替TAB的实现方式

ASP
表单填写时用回车代替TAB的实现方式

s8lol主宰符文怎么配

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

表单填写时用回车代替TAB的实现方法

Web开发
表单填写时用回车代替TAB的实现方法

在textarea输入Tab

Web开发
在textarea输入Tab

lol偷钱流符文搭配推荐

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

javascript-鼠标在焦点时移动位置(兼容FF)

Web开发
javascript-鼠标在焦点时移动位置(兼容FF)

Tab Ctrl

编程语言 网络编程
Tab Ctrl

lolAD刺客新符文搭配推荐

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

十大技巧让你的网站远离危险

十大技巧让你的网站远离危险

Access 2003开发者扩展工具集概述

Access 2003开发者扩展工具集概述
下拉加载更多内容 ↓