![]() |
tlistview frage...
HI!
hätt mal ne kurze frage! kann man bei tlistview bei der bestimmten colum den text in farbe ändern? zb on sollte mit grüner farbe aufleuchten und off in roter farbe! bsp hab eine tlistview im style vsReport und 3colums! in der 3ten colum sollte der text on/off in farbe sein *g
Delphi-Quellcode:
weis vielleicht einer wie sowas funkt?
tlistview.Items[i].SubItems[3] := 'On';
ich hoffe ich versteht was ich meine *g* danke schon im vorraus greez |
Re: tlistview frage...
Schau dir mal die Ereignisse "OnCustomDrawItem" und "OnCustomDrawSubItem" der Komponente an.
Gruß s14 |
Re: tlistview frage...
HY!
Achtung die Zählung des Parameters SubItem beginnt bei 1 während die TStringList SubItems wie immer beim Element 0 anfängt:
Delphi-Quellcode:
Gruss
procedure TForm1.otListview1CustomDrawSubItem(Sender: TCustomListView;
Item: TListItem; SubItem: Integer; State: TCustomDrawState; var DefaultDraw: Boolean); begin If SubItem=2 Then Begin If Item.SubItems[1]='On' Then Sender.Canvas.Font.Color:=clGreen; If Item.SubItems[1]='Off' Then Sender.Canvas.Font.Color:=clRed; End; end; OLLI |
Re: tlistview frage...
many thx! klappt alles :D
greez |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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