Zeilen in einem StringGrid tauschen |
|
| System | Win9x, WinNT, Win2000, WinXP, Vista, Win7 |
|---|---|
| Ab Delphi-Version | Delphi 1 |
| Letzte Änderung | 28.09.2010 |
Folgende Prozedur erwartet drei Parameter, die den beiden zu tauschenden Zeilennummern entsprechen. Die Zählung beginnt bei 0.
procedure ExchangeStringGridRows(const AGrid: TStringGrid; Row1, Row2: Integer);
var
Temp: TStrings;
begin
Temp:=TStringList.Create;
try
Temp.Assign(AGrid.Rows[Row1]);
AGrid.Rows[Row1].Assign(AGrid.Rows[Row2]);
AGrid.Rows[Row2].Assign(Temp);
finally
Temp.Free;
end;
end;
Evtl. vorhandene Objekte werden ebenfalls getauscht.
Ähnliche Seiten:
- Text im StringGrid ausrichten
- StringGrid Text vertikal ausgeben
- Stringgrid-Zelle per Programmcode selektieren
- Einträge in einer Listbox markieren
- Schreibschutz bei bestimmten Zellen eines TStringgrid
- Zeilen eines Stringgrids färben
- Trennlinie im Stringgrid hervorheben
- Äquivalent zu ColSpan in HTML in TStringGrid
- Zeile eines StringGrids löschen
- Bitmap in ein StringGrid zeichnen