zoukankan
html css js c++ java
古老话题:如何实现应用程序中的”回车”成TAB?
如何实现应用程序中的”回车”成TAB?
其实方法有很多种,但哪一种才是最简洁、最灵活的呢?
下面的方法就是博主最常使用的方法:
一、在你的数据模块中,添加如下代码:
interface 。。。。。。 type TMessageHandler = class //使得回车消息转换成Tab消息 class procedure AppMessage(var Msg:TMsg;var Handled:Boolean); end; implementation class procedure TMessageHandler.AppMessage(var Msg: TMsg; var Handled: Boolean); begin if Msg.message=WM_KEYDOWN then if (Msg.wParam=VK_RETURN ) and ( (Screen.ActiveForm.ActiveControl is TEdit) or (Screen.ActiveForm.ActiveControl is TComboBox) or (Screen.ActiveForm.ActiveControl is TCheckBox) or (Screen.ActiveForm.ActiveControl is TRadioButton) //可以添加需要的控件 ) then begin Msg.wParam:=VK_TAB; end else if (Msg.wParam=VK_RETURN) and ( (Screen.ActiveForm.ActiveControl is TDBGrid) ) then begin with Screen.ActiveForm.ActiveControl do begin if Selectedindex<(FieldCount-1) then Selectedindex:=Selectedindex+1{ 移动到下一字段} else Selectedindex:=0; end; end; end;
二、为了使得整个应用程序都能够实现主要的功能,在主窗体的OnCreate事件中添加如下代码:
procedure TfmMain.FormCreate(Sender: TObject); begin Application.OnMessage:=TMessageHandler.AppMessage; end;
到此为止,你的应用程序已经实现了这个Enter->Tab的转换.
谢祥选【小宇飞刀(xieyunc)】
查看全文
相关阅读:
Eclipse配置Lifery SDK步骤与错误解决。
Java Math floor round ceil 函数
jpa多表leftjoin 查询,自定义返回结果
saml2协议sp-initial登录过程
httpclientutil
解决samlexception-inresponsetofield-of-the-response-doesnt-correspond-to-sent-mess
spring boot 整合saml2
使用redis防止重复提交
mysql转化时间戳毫秒到秒
javamail 附件以及正文加图片
原文地址:https://www.cnblogs.com/xieyunc/p/9126611.html
最新文章
HTML5的 input:file上传类型控制
jquery 回车事件
CSS中使用text-transform实现首字母大写
9个基于Java的搜索引擎框架
LOL(英雄联盟)提示不支持虚拟机登录,解决方法
Eclipse '/RemoteSystemsTempFiles'错误
Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
jsonp使用,spring4.x对jsonp的支持
【java.lang.UnsupportedClassVersionError】版本不一致出错
域名解析与多域名绑定多个Tomcat项目
热门文章
tomcat 配置项目指定域名
java.lang.ClassNotFoundException: org.apache.catalina.startup.VersionLoggerListener
StringEscapeUtils类的转义与反转义方法
JS实现HTML标签转义及反转义
JS中对象排序
JAVA中List 排序
Windows Server 2008 R2 配置AD(Active Directory)域控制器
cas单点登录时报Invalid credentials
配置Tomcat使用https协议
通过maven下载jar包
Copyright © 2011-2022 走看看