Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Warum kann die ComboBox nicht direkt aufklappen?

  Alt 11. Mai 2012, 00:33
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (11. Mai 2012 um 00:37 Uhr)
  Mit Zitat antworten Zitat