Einzelnen Beitrag anzeigen

Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

Combox: wie die Höhe der Box selber bestimmen

  Alt 26. Sep 2009, 19:29
Hallo,

wie kann ich die Comboxbox.height selbst bestimmen um sie z.B. an die Zeilenhöhe in einem Grid anzupassen?

Mir ist klar, daß die Höhe mit itemheight zusammenhängt und ich mit Anpassen dieser und ownerdrawfixed/ownerdrawvariable die combobox selbst zeichnen könnte. Das nützt mir aber nix, da ich den urpsrünglichen Style+Verhalten wie csdropdown und csdropdownlist erhalten muß.

habe es schon so versucht:
Delphi-Quellcode:
  ComboBox1.ControlStyle:=ComboBox1.ControlStyle-[csFixedHeight];
  ComboBox1.Height := 40;
  ComboBox1.Perform(CM_RECREATEWND, 0, 0);
hat leider nicht funktioniert.

Gruß Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat