![]() |
Wie bekomme ich eine Zahl in einer Listview Farbig
Liste der Anhänge anzeigen (Anzahl: 1)
Habe eine Listview welche als Kassenbuch dienen soll.
Nun möchte ich das die Zahlen in der Spalte Ausgaben eine rote Farbe haben. Wie Bekomme ich das am besten hin???
Delphi-Quellcode:
//Das ist die Zeile für die Ausgabe in der Listview.
Item.SubItems.Add(TIrgendwas(FObjects[i]).ZweiteZahlAsString + ' €');
Delphi-Quellcode:
function TIrgendwas.GetZweiteZahlAsString: string; [COLOR="YellowGreen"]//Das ist die Vorformatierung [/COLOR]
begin Result := Format('- %.2n', [FZweiteZahl]); end; |
AW: Wie bekomme ich eine Zahl in einer Listview Farbig
Hallo,
schau Dir in der OH mal OnCustomDrawSubItem oder OnAdvancedCustomDrawSubItem an. Eine einfache Anwendung könnte so aussehen
Delphi-Quellcode:
Gruß
procedure TForm1.ListView1CustomDrawSubItem(Sender: TCustomListView; Item: TListItem; SubItem: Integer; State: TCustomDrawState; var DefaultDraw: Boolean);
begin ListView1.Canvas.Font.Color := GetSysColor (COLOR_WINDOWTEXT); if SubItem <> 2 then Exit; ListView1.Canvas.Font.Color := clRed end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 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