Delphi中如何改变窗体上各组件获得焦点的次序

2025-05-13 06:45:26
推荐回答(3个)
回答(1):

修改各个组件的 TabOrder 属性(从0开始)。
procedure TBaseF.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#13 then
begin
PostMessage(TEdit(Sender).Handle,WM_KEYDOWN,VK_TAB,0);
end;
end;

回答(2):

修改各组件的 TabOrder 属性,从0开始往后递推

回答(3):

修改各个组件的 TabOrder 属性(从0开始)。