Standard Combobox
-
Hallo,
ich habe mir in VS2010 ein Fenster mit einer ComboBox erstellt. In den Properties habe ich den Type auf "Drop List" gestellt. Gefüllt habe ich die Combobox mit den Werten "16" und "32".
Ich will jetzt, dass beim Klicken auf die Kombobox eine Liste mit 16 und 32 geöffnet wird. Also das man auf einen Schlag beide Werte sieht.Wenn ich auf die ComboBox klicke sehe ich immer nur einen Wert und muss rechts scrollen, was ich ziemlich Sch... finde:
http://imageshack.us/f/27/colorsl.png/Wie kann ich das so einstellen, dass ich sofort ALLE Werte sehe?
-
Ist der Stil CBS_NOINTEGRALHEIGHT auch wirklich nicht angegeben? Ansonsten kannst du mit CB_SETMINVISIBLE die minimal angezeigten Einträge ändern (standardmäßig ist dieser Wert aber auf 30 gesetzt)

-
Das ist der ComboBox Code in meiner .rc Datei:
COMBOBOX IDC_CMB_COLOR_DEPTH,66,89,39,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
-
Die Höhenangabe bezieht sich auf die Höhe im aufgeklappten Zustand.
-
_Luckie schrieb:
Die Höhenangabe bezieht sich auf die Höhe im aufgeklappten Zustand.
Seit COmmon Control 6 ist dem nicht mehr so:
http://blog.m-ri.de/index.php/2010/11/26/combobox-dropdown-hoehe-wird-nicht-mehr-durch-die-ressourcen-definiert/