man kann sich das ganze löschen von zeilen auch einfacher machen, da das tstringgrid die methoden moverow implementiert hat, aber leider verteckt ist.....(das ganze gibt es auch für movecolumn)
lösung die methode in einer abgeleiteten klasse wieder sichtbar machen!
Delphi-Quellcode:
type
tmovestringgrid=class(tstringgrid)
public
procedure moverow(fromrow, torow: Integer);
end;
procedure tmovestringgrid.moverow(fromrow, torow: Integer);
begin
inherited;
end;
..nun zum thema: die entsprechende zeile ans ende verschieben und dann rowcount dekrementieren.