关于TAB的问题,应该很简单。 1。如何用方向键代替tab和shift+tab2。一个form中有4个edit,每个edit的最大长度为5。当在一个edit中输满5个字符后自动跳到下一个edit中,就像安装win2k时输入sn时那样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、利用截取消息实现。2、if length(edit1.text)>5 then edit2.setfous; 2、在每个TEDIT的KeyUp事件里,判断if Length((Sender as TEdit).Text) >= 5 then 跳到下个EDIT1、TEDIT的KeyUp事件里 if Key=13 then (13是回车,37,38,39,40方向键) begin Key := #0 ; Perform(CM_Dialogkey,VK_TAB,0); end to LKJ99(阳江in深圳,路在何方...)ok,有启发。给分。 SQL数据库问题 DBGRID排列 delphi 怎么连接EDB格式的数据库,怎么访问数据库数据? 一个后台运行的程序,如何获知当前运行的程序是否全屏显示(如游戏,看蝶之类)? 会者不难(关于sql) 强烈推荐 哪里可以下载ADO安装程序(delphi) 在线等候SOS: 为什么我的quickreport 报表,preview 时正常,打印时有时会丢图? 请delphi程序员,如何取本地的IP地址,十万火急!!! 各位大哥,救命!(电脑不能启动) access日期查询 会用钩子(hook)了,但是不知为什么不是全局的,高手指点!
2、if length(edit1.text)>5 then
edit2.setfous;
if Length((Sender as TEdit).Text) >= 5 then
跳到下个EDIT1、TEDIT的KeyUp事件里
if Key=13 then (13是回车,37,38,39,40方向键)
begin
Key := #0 ;
Perform(CM_Dialogkey,VK_TAB,0);
end