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: Welcher ItemIndex beim ListView.Items.Add?? (https://www.delphipraxis.net/35900-listview-welcher-itemindex-beim-listview-items-add.html)

Helmi 13. Dez 2004 14:35


ListView: Welcher ItemIndex beim ListView.Items.Add??
 
Hallo,

ich füge mit folgendem Code einen neuen Eintrag in einer ListView hinzu.

Code:
procedure TForm1.ListView_neuer_Eintrag(ListView: TListView; const ersteSpalte,
          Rest_CommaText: String);
var
  ListItem: TListItem;

begin
  with ListView do
    begin
      ListItem := Items.Add;
      ListItem.Caption := ersteSpalte;
      ListItem.SubItems.CommaText := Rest_CommaText;
    end;
end;
Wie kann ich herausfinden bei welchem ItemIndex die neue Zeile eingefügt wurde?
Ist das immer am Ende?

mfg
Helmi

Steve 13. Dez 2004 14:39

Re: ListView: Welcher ItemIndex beim ListView.Items.Add??
 
Hi,

[equote="Delphi-Hilfe verrät's uns wieder mal:"]Mit Add fügen Sie einen neuen Eintrag an das Ende einer Listenansicht an. Die Methode gibt das neu erzeugte TListItem-Objekt zurück.

Wenn Sie ein Element erstellen und an einer bestimmten Position in die Liste einfügen möchten, verwenden Sie stattdessen die Methode Insert.[/equote]

Gruß
Stephan :dance: :xmas:

alcaeus 13. Dez 2004 14:39

Re: ListView: Welcher ItemIndex beim ListView.Items.Add??
 
Zitat:

Zitat von Helmi
Wie kann ich herausfinden bei welchem ItemIndex die neue Zeile eingefügt wurde?
Ist das immer am Ende?

Bei Add ja, bei Insert nein.
Den Index des letzten Items ist
Delphi-Quellcode:
ListView1.Items.Count-1
Greetz
alcaeus

Helmi 13. Dez 2004 14:43

Re: ListView: Welcher ItemIndex beim ListView.Items.Add??
 
danke :-)

Wer lesen kann ist schwer im Vorteil :-D

jim_raynor 13. Dez 2004 15:29

Re: ListView: Welcher ItemIndex beim ListView.Items.Add??
 
Bei TLIstItem gibt es auch eine Eigenschaft Index.

Luckie 13. Dez 2004 15:36

Re: ListView: Welcher ItemIndex beim ListView.Items.Add??
 
Nur wenn der Listview automatisch sortiert, dann wird mit der Methode Add wohl nicht am Ende eingefügt. ;)


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