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 ListView - Zeile einfärben (https://www.delphipraxis.net/63404-listview-zeile-einfaerben.html)

Sebastian R. 18. Feb 2006 11:12


ListView - Zeile einfärben
 
Hi Leute,
ich habe jetzt ein ListView und möchte immer wenn in einer Spalte "Datei gelöscht" steht, diese rot einfärben. Nicht die ganze Zeile, nur die eine Spalte.

Wie geht das?

MfG, Sebastian R.

100nF 18. Feb 2006 11:27

Re: ListView - Zeile einfärben
 
hi,

ich denke, da musst du mit dem ereignis onCustomDrawItem arbeiten.
zuerst soll geprüft werden, ob "Datei gelöscht" im item steht, wenn ja muss sie eingefärbt werden.

ist denn der text "Datei gelöscht" immer in der ersten spalte, oder in welcher spalte ist denn dieser text?
ev. kann ich dir ein bisschen code geben wenn ich das weiss.

gruss
urbanbruhin

marabu 18. Feb 2006 14:53

Re: ListView - Zeile einfärben
 
Hallo Sebastian,

vielleicht hilft dir dieser thread weiter: klick

Grüße vom marabu

Sebastian R. 18. Feb 2006 16:39

Re: ListView - Zeile einfärben
 
Jop, danke. Ich habe noch einen Threat gefunden. Da muss der Code in OnCustomDrawItem:

Delphi-Quellcode:
DefaultDraw := true;
Sender.Canvas.Brush.Color := RGB(255,0,0);
MfG, Sebastian R.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 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