Hallo,
wie schon gesagt, deine Logik hat nen Knicks
Wenn im ListView weniger Einträge stehen also in der Listbox,
musst du halt vorher noch ein paar ListItems eintragen.
Delphi-Quellcode:
iDiff:= ListBox.Items.Count-ListView.Items.Count; // oder so ähnlich
for i:= 1 to iDiff do
begin
ListItem:= ListView.Items.Add;
end;
Danach kannst du die Routine so verwenden.
Heiko