Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ListView --> Icon zuweisen (https://www.delphipraxis.net/60134-listview-icon-zuweisen.html)

Christian18 3. Jan 2006 16:46


ListView --> Icon zuweisen
 
Hallo,

wie kann ich bei einer ListView Komponente einem Item ein Icon zuweisen??? ich fülle die ListView so:

ListView1.AddItem('Neu', ListView1);

ist das eigentlich so richtig??? oder gibt es noch bessere möglichkeiten???

MFG Christian18

dahead 3. Jan 2006 16:50

Re: ListView --> Icon zuweisen
 
ich arbeite zwar schon lange nicht mehr damit, aber das müsste imho so gehen:

Delphi-Quellcode:
var
 LI: TListItem;
begin
 LI := ListView1.Items.Add;
 LI.Caption := 'Test';
 LI.SubItems.Add('Test2');
 LI.ImageIndex := 666;
end;
du musst halt der ListView noch eine ImageList zuweisen, in der die Icons drin sind.

Christian18 3. Jan 2006 16:57

Re: ListView --> Icon zuweisen
 
Zitat:

Zitat von dahead
ich arbeite zwar schon lange nicht mehr damit, aber das müsste imho so gehen:

Delphi-Quellcode:
var
 LI: TListItem;
begin
 LI := ListView1.Items.Add;
 LI.Caption := 'Test';
 LI.SubItems.Add('Test2');
 LI.ImageIndex := 666;
end;
du musst halt der ListView noch eine ImageList zuweisen, in der die Icons drin sind.

Hallo,

wofür ist das SubItens???

dahead 3. Jan 2006 16:58

Re: ListView --> Icon zuweisen
 
für die einträge in den spalten (columns).

Matze 3. Jan 2006 16:58

Re: ListView --> Icon zuweisen
 
Zitat:

Zitat von Christian18
wofür ist das SubItens???

Für neue Spalten (Columns).


Edit: Wo war der schöne rote Kasten. :?

Christian18 3. Jan 2006 17:01

Re: ListView --> Icon zuweisen
 
Zitat:

Zitat von Matze
Zitat:

Zitat von Christian18
wofür ist das SubItens???

Für neue Spalten (Columns).


Edit: Wo war der schöne rote Kasten. :?

was fürn roter kasten???

Matze 3. Jan 2006 17:02

Re: ListView --> Icon zuweisen
 
Zitat:

Zitat von Christian18
was fürn roter kasten???

Der mich darauf hinweist, dass schon einer vor mir gepostet hast, das tut jedoch nichts zur Sache.

mkinzler 3. Jan 2006 17:07

Re: ListView --> Icon zuweisen
 
Einem ListView können bis zu 3 Imagelisten zugewiesene werden.
LargeImages: Images dieser Liste werden angezeigt wenn ViewStyle = vsIcon gesetzt ist.
SmallImages: Images dieser Liste werden angezeigt wenn ViewStyle = vsSmallIcon, vsList oder vsReport gesetzt ist.
StateImages: Zusätzlich Anzeige eines weiteren Images.

Der ( den) ImageList-Komponente(n) die gewünschten Icons hinzufügen.
Mit ImageIndex kann jedem Eintrag der Index des anzuzeigenden Icons in Der ImageListe zugewiesen werden ( LargeImages oder SmallImages s.O.)
Mit StateIndex der Index des "Status Icons" ( StateImages)


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