![]() |
Einzelne Textzeilen in ListView färben?
Hallo,
ist es möglich, in der Report-Ansicht der ListView bestimmte Zeilen (nur den Text der Zeilen) zu färben? Das ist z.B. in WinXP möglich, wenn man Dateien komprimiert. Ist dies irgendwie möglich? Danke im vorraus, MCXSC |
Re: Einzelne Textzeilen in ListView färben?
Wird dir nichts weiter übrigbleiben als die Items selber zu zeichen.
|
Re: Einzelne Textzeilen in ListView färben?
Und wie mache ich das?!
Geht das nicht irgendwie über die "CommCtrl_Fragment"? |
Re: Einzelne Textzeilen in ListView färben?
So mache ich das in meinen Programmen:
Delphi-Quellcode:
Grüße vom marabu
procedure TVerForm.ListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean); var condition: boolean; begin inherited; condition := ... ; if condition then with Sender.Canvas.Font do Color := clMaroon else with Sender.Canvas.Font do Color := clBlack; end; Überflüssiges then entfernt |
Re: Einzelne Textzeilen in ListView färben?
Zitat:
|
Re: Einzelne Textzeilen in ListView färben?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz