2016-06-01 12 views
2

Wenn Sie einen tlistview auf ein Formular löschen und die Eigenschaft 'AlternatingColors' auf true überprüfen, wird standardmäßig ein grauer Hintergrund für jedes andere Element in der Listenansicht angezeigt.Wechselnde Farben in Firemonkey ändern TListView

Meine Frage ist, tut jemand jetzt, wie man diese Farbe zu etwas anderem ändert?

Danke,

Antwort

1

Sie müssen den Stil TListView bearbeiten.

Klicken Sie mit der rechten Maustaste auf den Listenansicht, wählen Sie "Edit Custom Style" und im Strukturbereich gibt es zwei Elemente: "itembackground" und "alternatinfitembackground".

Sie können die Farben von dort ändern.

+0

Danke für Ihre Antwort, aber wenn ich dies tue, scheint es nichts in der Struktur-Panel zu sein. Fehle ich etwas? –

+0

Haben Sie die "Edit Default Style" -Option versucht? In Delphi Seattle gibt es einen Fehler mit dem Style Manager und Sie können die Struktur vieler Elemente nicht sehen, aber ich weiß nichts über XE8. Wenn Sie das Gleiche für eine Listbox oder ein Tabcontrol tun, wird das Strukturfeld ausgefüllt? –

+0

Dasselbe gilt für "Standardstil bearbeiten" in der TListView. Habe es auch mit anderen Komponenten ausprobiert und sie erscheinen in der struture panel, muss ein Bug sein ?? –