Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Breite der DropDown-Liste einer ComboBox ändern (https://www.delphipraxis.net/39157-breite-der-dropdown-liste-einer-combobox-aendern.html)

eddy 29. Jan 2005 15:50


Breite der DropDown-Liste einer ComboBox ändern
 
Hallo Leute,

weiß jemand, wie man die Breit der DropDown-Liste von ListBox oder ComboBox ändern kann.

Bei meiner Suche bin ich auf LB_SETCOLUMNWIDTH für ListBoxen gestoßen, habe es aber nicht hinbekommen.

Code:
SendMessage(ListBox1.Handle, LB_SETCOLUMNWIDTH, 200, 0 );
Ziel der Aktion ist, eine mehrspaltige DropDown-Liste einer ComboBox aufklappen zu können, die insgesamt Breiter ist als ComboBox.Width.

Sowas wie CB_SETCOLUMNWIDTH scheint es aber nicht zu geben.

Ich hoffe, es kann mir jemand weiterhelfen.

mfg
eddy

Keldorn 29. Jan 2005 16:00

Re: Breite der DropDown-Liste einer ComboBox ändern
 
Hallo

Delphi-Quellcode:
ComboBox.Perform(CB_SETDROPPEDWIDTH, gewünschteBreite, 0);
Mfg frank

eddy 29. Jan 2005 19:08

Re: Breite der DropDown-Liste einer ComboBox ändern
 
Hallo Keldorn,

hervorragend, funktioniert prima!

Gleich noch eine Frage in diesem Zusammenhang:

Wie kann man den linken Rand der DropDown-Liste etwas weiter nach links verschieben?

mfg
eddy


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz