永发信息网

如何在Delphi中用回车键切换输入焦点

答案:2  悬赏:60  手机版
解决时间 2021-12-25 23:20
如何在Delphi中用回车键切换输入焦点
最佳答案
回车后转移焦点:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
    procedure Edit2KeyPress(Sender: TObject; var Key: Char);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
     if key=#13 then edit2.SetFocus;
end;

procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
      if key=#13 then button1.SetFocus;
end;

end.
全部回答
将窗体的keypreview:=true{按回车件使下一控件得到焦点}procedure checkformkeypress(aform tobject; var key: char);begin if key=#13 then if not (sender is tbutton) then begin key0; aform.perform(wm_nextdlgctl,0,0); {移动到下一个控件} end;end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我国南水北调的主要目的是A.解决长江流域的洪
做沪深300ETF套利还需要买够300只股票???
中国地图阅读答案
佳能单反怎么调最快快门
乐山市中区有哪些厂在招工
I saw him tearingthe cover of the parcel.A
有限元法的基本思想
彩铅怎么削
天津理工大学老校区是主校区么?怎么走?
有缘无分是什么意思啊
单选题Tomfelteven________afterhehadtaken
北大世佳研究中心好不好?
五笔予字怎么打
统计英语怎么说
The Plains Indians believe in the Great Sp
推荐资讯
汕头哪里有进口零食食品批发市场
詹姆斯外号是什么
为什么总是想把自己五花大绑起来?要怎么做才
佳能700D那个单反闪光灯要怎么关
单选题国民收入是劳动者新创造的社会财富,它
Theteacherencouragesusto &
说说你们对墨菲定律的理解,不要摘百度百科,
中国电信卡刷qq黄钻永久方法。
笔记本主频一般是多少
猫宁是什么意思
金桥出口加工区附近有租房子的吗
shift 和 replace啥区别啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?