Wie ändere ich die Hintergrundfarbe eines TListview-Objekts?

8

Wie kann ich meine Listenansicht anpassen, um verschiedene Hintergrundfarben wie im Bild unten anzuzeigen?

Meine Listenansicht ist an eine Datenquelle (Livebindng) gebunden. Ich möchte das Farbfeld verwenden, um meine Hintergrundfarbe einzustellen.

Ich habe meine Ansicht auf diese Weise angepasst:

  • 3 Textelemente (Bezeichnung, Datum und Lebenslauf)
  • 1 Bitmap-Objekt (Couleur)

Textelemente sind an die Datenquelle gebunden, aber es gibt keine Möglichkeit, meine Bitmap an mein "color" -Feld zu binden.

Ich habe das ActivesUpdateObjects-Ereignis listview gefüllt, aber das reicht nicht, da die Bitmap nicht geändert wird, wenn der Datenquelleneintrag aktualisiert wird!

%Vor%

Gibt es einen besseren Weg, um fortzufahren? Ich habe auch versucht, Stil zu verwenden, aber es scheint (oder ich habe nicht gefunden), dass eine Itemlistview nicht Stil anwenden kann!

Ps: Firemonkey / Windows / Delphi Berlin XE10.1

    
Stephane Wierzbicki 26.05.2016, 15:02
quelle

0 Antworten

Tags und Links