Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - StringGrid leeren??
csigg - Di 12.07.05 15:09
Titel: StringGrid leeren??
kann ich ein StringGrid auf einmal leeren, ohne dass ich mit
StringGrid1.Rows[i].clear;jede zeile durchlaufe??
Also etwas in der Richtung (gibts ja leider nicht).
Delete - Di 12.07.05 15:18
Was ist daran so schlimm? Und wenn es dich stört, schreib dir doch schnell selber die Prozedur:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure ClearStringGrid(StringGrid: TStringGrid); var i: Integer; begin for i := 0 to StringGrid.RowCount - 1 do StringGrid.Row[i].Clear; end; |
csigg - Di 12.07.05 15:25
so hab ich das bis jetzt auch gemacht, aber könnte ja sein dass es da was einfacheres gibt.
Alpha_Wolf - Di 12.07.05 15:31
Machs lieber so wie cssig sagt..
oder die eher etwas bescheidene Art...
Delphi-Quelltext
1:
| StringGrid1.RowCount := 0; |
Edit:
äähm ja so wie luckie.. ich sollte mal wieder schlafen... ;)
csigg - Di 12.07.05 15:32
So wie Luckie sagt, hast wohl gemeint *g*.
ja ok werd es dann wieder so machen.
JustusJonas - Do 17.11.05 13:55
Luckie hat folgendes geschrieben: |
Was ist daran so schlimm? Und wenn es dich stört, schreib dir doch schnell selber die Prozedur:
procedure ClearStringGrid(StringGrid: TStringGrid);
var
i: Integer;
begin
for i := 0 to StringGrid.RowCount - 1 do
StringGrid.Rows[i].Clear;
end;
|
Da hat sich ein kleiner, aber feiner Fehler eingeschlichen.
Habs mal markiert, was in der Funktion imho geändert werden muss.
Greetz
Delete - Do 17.11.05 14:16
Hab's nur mal eben so hier in den Editor gehackt und habe einen kleine Copy and Waste Schutz eingebaut. ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!