Zitat von
Luckie:
iCount könnt ihr euch sparen.
Genau, Christian. Da innerhalb der Schleife ja nur die Umbenennung durchgeführt wird, ist die zusätzliche Variable nicht erforderlich:
Code:
with ListView1,Items do
for i := 0 to Count - 1 do
Item[i].Caption := inttostr(Count - i);
bzw.
Code:
Item[i].Caption := inttostr(pred(Count) - i);
für die Null-basierte Nummerierung.
Zitat von
Christian Seehase:
Warum machst Du davor eigentlich immer ein ListView1.Items.Add? Damit verdoppelst Du doch die Anzahl der Items.
Zitat von
Daniel B:
wer sagt den sowas?
Die Delphi-Hilfe zum Thema "Wie füge ich Items in eine ListView ein!"
Zitat:
Ich erstelle dadurch ncihts doppelt.
Auf diese Aussage würde ich mich an deiner Stelle nicht festlegen lassen.
Zitat:
Übrigens, wenn ich es damit mache, muss ich wirklich das LV.Items.Add rausschmeissen, sonst werden da leere Einträge éingefügt.
Gut, dass du´s einsiehst.