Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListView SubItem wie eine Progressbar einfärben (https://www.delphipraxis.net/183665-listview-subitem-wie-eine-progressbar-einfaerben.html)

Cyberbob 27. Jan 2015 10:20

ListView SubItem wie eine Progressbar einfärben
 
Hallo,

ich habe eine TListView, welche ich mit
Delphi-Quellcode:
if Odd(Item.Index) then
begin
  Sender.Canvas.Brush.Color := clBtnFace;
end;
im ListViewCustomDrawItem einfärbe. Nun möchte ich ein bestimmtes SubItem so einfärben, dass eine Art Progressbar entsteht, mit welcher ich einen Ladezustand anzeige. Dazu habe ich bisher herausgefunden, dass ich das Entsprechende SubItem mit ListViewCustomDrawSubItem herausbekomme. was ich allerdings nicht hinbekomme, ist das einfärben des Hintergrundes mit einer Bestimmten breite.
wenn die Spalte also 100 Pixel breit ist, sollen bei einem Ladezustand von 30% nur die ersten 30 Pixel, sagen wir zum Beispiel rot, eingefärbt werden. Wie bekomme ich das elegant gelöst?

Danke im Voraus,
Chris

Steku 27. Jan 2015 11:54

AW: ListView SubItem wie eine Progressbar einfärben
 
Hi,

vielleicht hilft dir das weiter: http://stackoverflow.com/questions/7...r-in-list-view

Gruß Steku


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz