Einzelnen Beitrag anzeigen

Benutzerbild von sieppl
sieppl

Registriert seit: 15. Aug 2004
Ort: Münster
198 Beiträge
 
Delphi 7 Professional
 
#1

[Solved] Lücken beim Löschen von ListView Items (vsIcon)

  Alt 21. Sep 2004, 16:45
Hallo,

dieser Code
Delphi-Quellcode:
procedure TImgStdListView.ClearSelectedItems(ItemList: IntegerList);
var
  I: Integer;
begin
  Self.Items.BeginUpdate;
  for I := High(ItemList) downto 0 do
  begin
    Self.Items.Delete(ItemList[I]);
    Self.LargeImages.Delete(ItemList[I] + 1); //Index 0 ist vorbelegt mit Standard-Thumb
    // Items.ImageIndex um die Anzahl der gelöschten Elemente dekrementieren!
  end;
  Self.Items.EndUpdate;
end;
soll aus einem ListView Items sowie dazugehörige Bilder löschen.
Wenn ich Items von vorderen Plätze lösche, bleiben aber leere
Plätze zurück. Sie scheinen gelöscht zu werden, rücken aber
nicht auf. Irgendwelche Ideen?

Grüße

Sebastian

PS: Die ItemList enthält definitiv die richtigen Indizes.
Sebastian
  Mit Zitat antworten Zitat