![]() |
Re: listview 2. Spalte ansprechen
Hi!
Ja klar, weil in der Listview ja strings drinstehen. Deswegen muss es bei dir wohl alles in allem so aussehen:
Delphi-Quellcode:
Ciao fkerber
if strtoint(lvi.SubItems.Text) > 0 ...
|
Re: listview 2. Spalte ansprechen
O.K., aber es funktioniert trotzdem nicht.
Denn
Delphi-Quellcode:
enthält Spalte 2 UND 3
lvi.SubItems.Text
|
Re: listview 2. Spalte ansprechen
Hi,
wenn das Problem noch steht... so gehts: Im Ereigniss der Listview: ONCustomDrawSubItem Zugriff aufs Subitem: Item.SubItems[0]; also so(LV is der Name der Listview :zwinker: : [delphi] procedure TForm1.LVCustomDrawSubItem(Sender: TCustomListView; Item: TListItem; SubItem: Integer; State: TCustomDrawState; var DefaultDraw: Boolean); begin with LV.Canvas.Brush do begin if StrToInt(Item.SubItems[0]) > 0 then Color := clred; end; end; [delphi] Ich hoffe es hilft weiter... CU |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 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