Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: listview selected schleife?

  Alt 6. Aug 2005, 17:23
Hallo jolomino,

der Hinweis von Matthias war schon in Ordnung, aber es gibt mehrere Vorgehensweisen um alle markierten Items einer ListView zu bearbeiten:

Delphi-Quellcode:
with ListView do
  while Assigned(Selected) do begin
    ProcessItem(Selected); // das ist deine Routine
    Selected.Selected := false; // muss sein bei dieser Vorgehensweise
  end;

with ListView do
  for i := Items.Count - 1 downto 0 do
    if Items[i].Selected then begin
      ProcessItem(Items[i]);
      Selected.Selected := false; // nur wenn du die Markierung aufheben willst
    end;
Grüße vom marabu
  Mit Zitat antworten Zitat