新手请教,如何在TEdit和TComboBox中响应回车?

hongye_leaf 2002-08-12 01:20:51
如何在TEdit和TComboBox中响应回车?
在下刚入门,请指教!!
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhdsfh 2002-08-12
  • 打赏
  • 举报
回复
onkeypress事件下写:
If Key = #13 Then
SelectNext(ActiveControl,True,True);
honey_001 2002-08-12
  • 打赏
  • 举报
回复
同意ScoutKing(失眠夜)的观点.
luoweicaisd 2002-08-12
  • 打赏
  • 举报
回复
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
showmessage('enter press');
end;

procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
showmessage('enter press');
end;
mygodsos 2002-08-12
  • 打赏
  • 举报
回复
在edit1控件的onkeypress事件中双击鼠标,然后会在code页中出现一个
procedure Tform.edit1keypress(senter:Tcomponent;var key:char);
begin
end;
然后你在begin和end中写如下代码就行了
if key=#13 then
begin
.......
.......
end;
ScoutKing 2002-08-12
  • 打赏
  • 举报
回复
相应keydown事件:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key=13) then
begin
............
end;
end;

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧