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/)
-   -   TListbox mit wechselnden Icons (https://www.delphipraxis.net/157333-tlistbox-mit-wechselnden-icons.html)

scrat1979 8. Jan 2011 09:24

TListbox mit wechselnden Icons
 
Hallo zusammen,

ich möchte gerne eine TListbox mit Dateinamen füllen und links mit einem Icon (z.B. Sanduhr versehen). So weit ist das ja mittels OwnerDraw kein problem. Nun möchte ich aber die List abarbeiten (was ist ja egal) und das "Sanduhr"-Icon jeweils durch einen grünen Haken ersetzen, sobald die Datei bearbeitet wurde um quasi dem User den Fortschritt zu signalisieren.

Also die Frage wäre: Wie kann ich ein Icon, welches ich mittels OwnerDraw in eine Listbox gezeichnet habe für das Item[x] ändern? Ich wäre auch über die Nennung einer Listbox(-ähnlichen) Komponente, welche dies kann, dankbar!!!

Danke im Voraus!

Matze 8. Jan 2011 09:45

AW: TListbox mit wechselnden Icons
 
Hallo,

sollte das nicht mit einer ListView gehen? Dort kannst du eine ImageList zuweisen und den ImageIndex jederzeit ändern.

scrat1979 8. Jan 2011 09:50

AW: TListbox mit wechselnden Icons
 
Danke für die rasche Antwort - ich schau's mir später gleich mal an!!! :)

Matze 8. Jan 2011 09:54

AW: TListbox mit wechselnden Icons
 
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang eine schnell zusammengetippte Demo.

Wichtig ist, das die Eigenschaften "Columns", ViewStyle" und "SmallImages" der ListView zugewiesen/angepasst werden.

scrat1979 8. Jan 2011 10:58

AW: TListbox mit wechselnden Icons
 
Großartig!!!! Danke für Eure Antworten - jetzt bekomme ich das hin :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 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