COMBOBOX1 keypress事件中写 if ord(key)=13 then combobox2.setfocus;
如果已设好Tab 顺序, 也可以用下面这一种procedure TAddUser.ComboBox1KeyPress(Sender: TObject; var Key: Char); begin If Key=#13 Then PostMessage(AddUser.AciveControl.Handle,WM_KEYDOWN, VK_TAB, 0); end;
form1.keypreview:=true; procedure Tform1.FormKeyPress(Sender: TObject; var Key: Char); begin if key=#13 then begin key:=#0; perform(WM_NEXTDLGCTL,0,0); end; end;
if ord(key)=13 then
combobox2.setfocus;
也可以用下面这一种procedure TAddUser.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
If Key=#13 Then PostMessage(AddUser.AciveControl.Handle,WM_KEYDOWN, VK_TAB, 0);
end;
procedure Tform1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
key:=#0;
perform(WM_NEXTDLGCTL,0,0);
end;
end;