Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: StringGrid - Aktuelle Zeile löschen

  Alt 9. Mai 2006, 21:38
Hallo.

Hier ein Klassiker:

Delphi-Quellcode:
type
  TGridCracker = class(TCustomGrid);

procedure DeleteRow(sg: TStringGrid; index: Integer);
var
  iRow: Integer;
begin
  with TGridCracker(sg) do
  begin
    iRow := Row;
    DeleteRow(index);
    if iRow < RowCount
      then Row := iRow
      else Row := Pred(RowCount);
  end;
end;
Verwenden kannst du ihn so:

Delphi-Quellcode:
with FSpielfeld do
  DeleteRow(StringGrid1, StringGrid1.Row);
Grüße vom marabu
  Mit Zitat antworten Zitat