![]() |
Listview icons hinzufügen
hi, habe folgendes problem ich habe eine text datei in der alle möglichen dateinamen stehen, dieses möchte ich in ein listview laden und dazu soll heweils noch dem entsprechend der datei erweiterung das dazu gehörige registrierte icon hinzugefügt werden!?
das laden ist kein probelm nur das hin zufügen der icons, wie genau stellt man das an !? |
Re: Listview icons hinzufügen
Pack die Icons in eine ImageListe u8nd weis dem Listview die ImageListe zu. Beim Laden wählst du dann einen Eintrag aus der ImageListe.
|
Re: Listview icons hinzufügen
ja, aber wie bzw. woher bekomm ich die icon für das imagelist ?
|
Re: Listview icons hinzufügen
Na dann such doch einfach mal:
![]() |
Re: Listview icons hinzufügen
Delphi-Quellcode:
<<funktioniert leider nicht :/
var FileInfo: SHFILEINFO;
ListItem: TListItem; begin ListItem := ListView1.Items.Add; Listitem.Caption :='c:\test.exe'; ListItem.SubItems.Add('blabal'); SHGetFileInfo(PChar('c:\test.exe'), 0, FileInfo, SizeOf(FileInfo), SHGFI_ICON or SHGFI_SMALLICON); icon.Handle := FileInfo.hIcon; ListItem.ImageIndex := ImageList1.AddIcon(Icon); destroyIcon(FileInfo.hIcon); Icon.Free; ListView1.Items.EndUpdate; end; |
Re: Listview icons hinzufügen
Zitat:
|
Re: Listview icons hinzufügen
der coder ist aus der code lib vom swiss delphi center
>> ![]() es funktionietr in sofern nicht das das entsprechende icon nicht ausgelsen wird! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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