Eine einfache Lösung wäre natürlich auch, dass du die den TopIndex einfach merkst.
Delphi-Quellcode:
procedure TDialog.btnAddClick(Sender: TObject);
var
temp: integer;
begin
temp := ListView1.TopIndex;
{...}
ListView1.TopIndex := temp;
end;
Grüße
Headbucket
Genau, das habe ich auch vor, nur wo weiß ich noch nicht. Deswegen suche ich ein passendes Ereignis, wo ich den Code zum Merken packen kann.