Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

Zeile aus StringGrid löschen

  Alt 9. Mai 2006, 21:53
marabu hat hier einen Source gepostet, um eine beliebige Zeile aus einem TStringGrid zu löschen:
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;
Anwendungsbeispiel:
DeleteRow(StringGrid1, StringGrid1.Row);
  Mit Zitat antworten Zitat