鼠标点击产生的是click事件,按回车产生的是keydown事件,不一样的。
在keydown事件中,判断如果按下的是回车,就直接调用click事件就可以做到回车=click了。procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('click!');
end;procedure TForm1.Button1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then Form1.Button1.Click;
end;end.
在keydown事件中,判断如果按下的是回车,就直接调用click事件就可以做到回车=click了。procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('click!');
end;procedure TForm1.Button1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then Form1.Button1.Click;
end;end.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货