![]() |
ListItem: icons?
hallo,
ich habe eine listview (vsReport) in der ich ListItem's hinzufüge, jetzt möchte ich aber das mein Listitem ca so aussieht: | Icon | Icon | Text | Icon | Text | Text | Icon | nur wie bekomme ich images in die SubItems? |
Re: ListItem: icons?
probier folgendes:
Delphi-Quellcode:
procedure TForm1.ListView1GetSubItemImage(Sender: TObject; Item: TListItem;
SubItem: Integer; var ImageIndex: Integer); begin Case SubItem of 0: ImageIndex := 10; else ImageIndex:=-1; end; end; |
Re: ListItem: icons?
hallo marco,
kann ich das auch irgendwie direkt mit dem "ListItem" machen? |
Re: ListItem: icons?
Du kannst ein Item anlegen, und die SubItems mit den Werten der Indizes in der Imagelist belegen:
Schritt1:
Delphi-Quellcode:
Item:=ListView1.Items.Add;
Item.SubItems.AddObject('MeinText1',TObject(IconIndex)); Item.SubItems.AddObject('MeinText2',TObject(IconIndex2)); usw. Schritt2:
Delphi-Quellcode:
Ciao
procedure TForm1.ListView1GetSubItemImage(Sender: TObject; Item: TListItem;
SubItem: Integer; var ImageIndex: Integer); begin ImageIndex:=Integer(Item.SubItems.Objects[SubItem]); end; Marco |
Re: ListItem: icons?
hallo marco, danke, functioniert.
|
Re: ListItem: icons?
ne funktionietr doch nicht, die icons werden mir nicht angezeigt wenn ich style auf vsReport habe und text unter bzw neben den icons sehe ich bei keneim style.
hatte es so versucht gehabt:
Delphi-Quellcode:
ist das falsch? :roll:
li := listview1.Items.Add;
li.SubItems.AddObject('bla', TObject(0)); |
Re: ListItem: icons?
Also eigentlich funktioniert das:
Bitte prüfe: 1. Enthält die ImageList mindestens ein Bild 2. Ist der ListView.SmallImages auch die richtige Imagelist zugeordnet 3. Enthält die ListView genug Spalten. Wenn Du magst kann ich Dir ein Beispiel schicken. Ciao Marco |
Re: ListItem: icons?
hallo marke, alle 3 punkte stimmen zu, habe vorsichtshalber die imagelist überall eingefügt wo es nur ging, also largeimages, smallimages etc.
wäre nett wenn du mir das beispiel sendest ^^ |
Re: ListItem: icons?
Liste der Anhänge anzeigen (Anzahl: 1)
Probiers aus.
|
Re: ListItem: icons?
*marco meinte ich natürlich
danke es funktioniert :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 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