16,748
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = 13 then
Button1.Click;{换成下句测试一下}
//PostMessage(Button1.Handle, BM_CLICK, 0, 0);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add('Button1 Clicked');
end;
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Memo1.Lines.Add('Edit1 KeyUP');
end;
楼上是对的
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = 13 then Button1.Click;
end;
procedure TForm1.Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = 13 then Button2.Click;
end;