![]() |
Listview Select Problem
Hallo,
Ich hab mir ein download Programm für ein Lan Netzwerk geschrieben. Mein Problem,wenn jemand bei mir aus dem lan netzwerk downloaded soll im Listview die datei blau selectiert werden und der upload rot. Wie könnte man das umsätzen? Gruss Bernd |
Re: Listview Select Problem
Hallo,
Delphi-Quellcode:
Damit färbst Du die gesamte Zeile ein basierend auf dem Eintrag in der ersten Spalte (Caption).
Procedure TForm1.MyListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; Var DefaultDraw: Boolean); Begin If Item.Caption = 'Upload' Then Item.Listview.Canvas.Brush.Color := clRed Else If Item.Caption = 'Download' Then Item.Listview.Canvas.Brush.Color := clBlue Else Item.Listview.Canvas.Brush.Color := clWhite; End; Soll auf Basis der Spalten 1 und höher eingefärbt werden, so benutzt Du an Stelle der Caption SubItems.Strings[x] |
Re: Listview Select Problem
Hallo,
Danke für die Hilfe. :-D gruss bernd |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 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