CheckListBox
-
hi leute

ich verwende eine checklistbox und sobald ich ein item anklicke (nur das item, nich den checker) wird es grau und ist nicht mehr schwarz.
Habe CheckListBox->AllowGrayed bereits auf FALSE. Das ändert daran nix.
Woran liegt das?
grüße toby
-
Was hast du denn sonst noch so eingestellt? Bei mir passiert überhaupt nichts, wenn ich die Items anklicke, sondern nur bei der CheckBox direkt.
-
habe nichts weiterverändert. Ausser dass ich alle Items Disabled (im programmablauf) habe, da ich die "Häkchen /Kreuze" nur zur anzeige brauch und nicht zur veränderung.
-
Dafür fände ich eine normale ListBox mit Style auf OwnerDraw viel besser... und dann halt die Eigenschaft Tag auf 1/0 setzen (1=checked, 0=nicht checked) und das dann in der Methode OnDrawItem auswerten udn je achdem wie es gesetzt ist das Ite anders zeichnen... ist viel hübscher und du kannst mehr machen, z.B. deine eigenen Häkchen zeichnen ^^