Hallo,
ich möchte bestimmte Einträge einer ComboBox disablen. Ich habe das auf 2 Arten versucht, die aber beide nicht zum Ziel geführt haben:
1. Setzen von TOwnerDrawState im OnDrawItem-Event:
Include(State, odDisabled);
Ergebnis: Keine sichtbare Veränderung, wohl weil State kein var(rückgabe)-Parameter ist
2. Fontfarbe im OnDrawItem-Event grau zeichnen, damit es wie disabled aussieht:
Delphi-Quellcode:
with TComboBox(Control) do
Canvas.Font.Color := clGray;
//usw.
Ergebnis: Graue Schrift funktioniert, aber wie kann ich den Eintrag
effektiv disablen, sodass ein Klick auf diesen Eintrag nicht weitergegeben wird?