Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: TListView - Einträge abarbeiten und danach löschen...

  Alt 8. Mär 2010, 17:14
Hallo, herzlich Willkommen.

gehe die Einträge doch einfach in einer Schleife durch:

Delphi-Quellcode:
for i := ListView1.Items.Count - 1 downto 0 do
begin
  Inhalt_der_Spalte_1 := ListView1.Items[i].Caption;
  Inhalt_der_Spalte_2 := ListView1.Items[i].SubItems[0];
  Inhalt_der_Spalte_3 := ListView1.Items[i].SubItems[1];

  ListView1.Items.Delete(i);
end;
Ungetestet.

Grüße, Matze

Edit: Das geht die Einträge übrigens von hinten nach vorne durch. Du kannst die Schleife auch vorwärts laufen lassen und nach der Abarbeitung das ListView leeren.
  Mit Zitat antworten Zitat