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 icons hinzufügen (https://www.delphipraxis.net/58115-listview-icons-hinzufuegen.html)

Premutos 1. Dez 2005 15:32


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 !?

Luckie 1. Dez 2005 19:24

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.

Premutos 1. Dez 2005 19:58

Re: Listview icons hinzufügen
 
ja, aber wie bzw. woher bekomm ich die icon für das imagelist ?

Luckie 1. Dez 2005 20:02

Re: Listview icons hinzufügen
 
Na dann such doch einfach mal: Hier im Forum suchenlistview systemicons.

Premutos 1. Dez 2005 20:25

Re: Listview icons hinzufügen
 
Delphi-Quellcode:
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;
<<funktioniert leider nicht :/

Luckie 1. Dez 2005 20:27

Re: Listview icons hinzufügen
 
Zitat:

Zitat von Premutos
<<funktioniert leider nicht :/

Und WAS funktioniert nicht? Falls der Code aus dem Forum ist, was wurde denn in dem betreffendne Thread dazu gesagt? Und hast du das schon mal debuggt und bist mit Einzelschritten die Zeilen durchgegangen?

Premutos 1. Dez 2005 20:32

Re: Listview icons hinzufügen
 
der coder ist aus der code lib vom swiss delphi center
>> http://www.swissdelphicenter.ch/de/showcode.php?id=421 <<
es funktionietr in sofern nicht das das entsprechende icon nicht ausgelsen wird!


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