其实不用象myname说的那样麻烦,只要确保Combobox的Style属性为csDropDown,然后定义
它的两个事件:
procedure TForm1.Combobox1.KeyPress(Sender: TObject;
var Key: Char);
begin
if (key=#13) or (key=#9) then
//回车或tab键时跳到下一个控件。
begin
SelectNext(ActiveControl,true,true);
exit;
end;
Combobox1..DroppedDown :=true;
end;
procedure TFrom1.Combobox1Exit(Sender: TObject);
begin
Combobox1.DroppedDown :=false;
end;
这样就可以达到要求了。