Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Kompo-Entwicklung: Hintergrundfarbe vom ListView-Item ändern (https://www.delphipraxis.net/48393-kompo-entwicklung-hintergrundfarbe-vom-listview-item-aendern.html)

mason 24. Jun 2005 14:28


Kompo-Entwicklung: Hintergrundfarbe vom ListView-Item ändern
 
Hallo,

ich versuche gerade, das TListView zu ver(schlimm)bessern. Dabei sollen die Zeilen abwechselnd verschiedene Farben bekommen - das ist ja prinzipiell nicht so schwer.
Mein Problem ist - an welcher Stelle mache ich das? Mich an eins der Events zu hängen find ich nicht ganz sauber - da das eine Komponente wird, würde mein Code nicht mehr ausgeführt werden, sobald jemand in einer Instanz etwas in dem Event machen möchte.
Dann dachte ich, dass ich vielleicht eine Message abfangen könnte - hab da zwar noch nichts mit gemacht, aber es gibt WM_DRAWITEM - das reagiert aber nur, wenn OwnerDraw auf TRUE gesetzt ist - und auch das find ich wieder nicht korrekt...

Kann mir da jemand helfen?

Vielen Dank für die Aufmerksamkeit ;) ,
mason

dahead 24. Jun 2005 14:31

Re: Kompo-Entwicklung: Hintergrundfarbe vom ListView-Item än
 
Hi,

bevor du jetzt eine neue Listview komponente erstellst, würde ich dir einen blick auf folg. seite vorschlagen:

http://www.soft-gems.net/VirtualTreeview/

mason 24. Jun 2005 14:36

Re: Kompo-Entwicklung: Hintergrundfarbe vom ListView-Item än
 
Danke, kenn ich, find ich super - es geht Cheffe aber um die bereits vorhandenen ListViews - die sollen auch farbig werden (wie es unsere VirtualTreeViews schon sind) - Umstellung auf VT ist aus ökonomischen Gründen erstmal nicht vorgesehen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz