Zitat:
Delphi-Quellcode:
with TComboBox(Sender) do
begin
Perform(CB_SHOWDROPDOWN, WParam(True), 0); // WParam(False) für zu
SetFocus;
end;
Man kann auch bissl rumspielen.
Vielleicht geht es ja auf, aber irgendwas macht es wieder zu?
Delphi-Quellcode:
with TComboBox(Sender) do
begin
SetFocus;
Perform(CB_SHOWDROPDOWN, WParam(True), 0); // WParam(False) für zu
end;
oder
Delphi-Quellcode:
with TComboBox(Sender) do
begin
SetFocus;
Application.ProcessMessages;
Perform(CB_SHOWDROPDOWN, WParam(True), 0); // WParam(False) für zu
end;
uvm.
PS:
Zitat von
MSDN: CB_SHOWDROPDOWN message:
Remarks
This message has no effect on a combo box created with the CBS_SIMPLE style.