Klicke nochmal in das Edit, dann geht's.
Tja, das Umgestelle scheint wohl den Fokus etwas durcheinanderzubringen.
Du kannst es ja mal mit SetFocus oder Folgendem versuchen.
Delphi-Quellcode:
ComboBox1.Style := csDropDown;
ComboBox1.Perform(CM_RECREATEWND, 0, 0);
Aber so viel erhoffe ich mir davo nicht, denn das Umstellen des Style erzeugt auch ein komplett neues WindowsControl und in dieses hattest du noch niemals reingeklickt. (der OnMouseDown kommt bei dem alten Control an und wo das OnMouseUp ankommt, kann man nur schwer sagen)
Du kannst höchstens mal versuchen den Style direkt über die
WinAPI umzustellen und mußt dabei versuchen, daß die ComboBox nicht neu erstellt wird.
Ansonsten verwende doch mal die TComboBoxEx.