Ich würde dir übrigens empfehlen dir ein paar Funktionen zu schreiben. Du musst selbst schauen, wie du die schreibst, denn das kann ziemlich spezifisch werden.
Das wäre ein Beispiel dafür, musst allerdings wirklich selbst schauen wie du es baust/umbaust, denk außerdem dran sie nicht gerade Add und Edit zu nennen sondern eher LVAdd und LVEdit oder so etwas in der Gegend:
Delphi-Quellcode:
procedure Add(LV : TListView; ...);
begin
with LV.Items.Add do
begin
...
end;
end;
procedure Edit(LV : TListView; Index : Integer; Edit : String);
begin
with LV.Items[Index] do
begin
...
end;
end;
Ich kann dir das wirklich nur ans Herz legen. Es macht den Code wesentlich übersichtlicher.