Hallo,
ich in meiner Codekiste folgendes gefunden:
Delphi-Quellcode:
procedure DeleteRow(yourStringGrid: TStringGrid; ARow: Integer);
var i: Integer;
begin
with yourStringGrid do
begin
for i := ARow to RowCount-2 do
Rows[i].Assign(Rows[i+1]);
RowCount := RowCount - 1
end;
end;
Der Unterschied zu himitsu's Vorschlag ist: Dadurch, dass hier die Assign Methode der Row's verwendet wird, werden auch evt. in der Objects Eigenschaft enthaltene Objektzeiger mit genommen.
Könnte unter Umständen ziemlich wichtig sein.