DrawItem bei TListView wird nicht angesprungen
-
Hallo,
ich versuche nach der guten Anleitung unter http://www.c-plusplus.net/forum/viewtopic-var-t-is-39191.html die Einträge in einem TListView einzufärben.
In meinem Fall wird leider das Ereignis OnDrawItem nie ausgelöst und die Listenelemente werden vom System gezeichnet und bleiben in der Standardfarbe.
Die Eigenschaft OwnerDraw ist auf True, was eigentlich ausreichen sollte.
Danke
-
Hallo
hast du den über den Objekt-Inspektor dem ListView die Methode ListBox1DrawItem (oder wie sie bei dir auch heißen mag) zu dem OnDrawItem-Event zugeordnet?
bis bald
akari
-
habe ich.
-
FAQ schrieb:
Der Style muss dabei natürlich auf lbOwnerDrawFixed bzw. -Variable stehen.
-
Gerade habe ich nochmal nachgesehen:
Diese Eigenschaft habe ich nicht in meinem TListView.
-
Ja sorry, mein Fehler, das bezog sich ja explizit auf TListBox.
Benutze beim ListView einfach OnCustomDrawItem.