Einzelnen Beitrag anzeigen

hsg

Registriert seit: 24. Apr 2006
Ort: Wustermark
354 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: TListView Komponente mit Hintergrundfarbe pro Spalte

  Alt 17. Nov 2006, 09:03
Ich hab mir den Code nicht angesehen, aber ich würde es so machen: die Spaltenfarbe sollte vor dem Schreiben des Textes gemalt werden (ein FillRect auf die zu zeichnende Zelle).

Um das in deine Komponente einzubauen, solltest du die entsprechenden Aufrufstellen für das Malen in den original-Sourcen suchen und dann die entsprechenden Stellen anpassen. In Anlehnung an deinen Code: Suche die Aufrufstellen für OnCustemDraw etc. überschreib diese Methoden und baue dort deinen Code ein.

Aber wie gesagt: ich würde mir die Arbeit nicht machen, das VirtualTreeView macht das alles viel besser!
  Mit Zitat antworten Zitat