Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - stringgrid zellen löschen
pepsen - Mi 08.11.06 10:19
Titel: stringgrid zellen löschen
Guten Morgen!
gibt es eine Methode mit der ich den Inhalt aller Zellen eines Stringgrids löschen kann?
Irgendwie find ich da nichts!
MfG Pepsen
jasocul - Mi 08.11.06 10:36
Ich würde RowCount einfach soweit wie möglich runtersetzen.
Für die übrig gebliebenen Zeilen sollte dann ein StringGrid1.Rows[i].Clear; genügen. Das ganze für die restlichen Zeilen natürlich in einer Schleife.
gbst51sc - Mi 08.11.06 10:51
Warum RowCount runtersetzen?
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var i,j: Integer; begin
for i:=0 to Stringgrid1.RowCount-1 do for j:=0 to Stringgrid1.ColCount-1 do Stringgrid1.Cells[j,i]:=''; |
oder:
Delphi-Quelltext
1: 2:
| for i:=0 to Stringgrid1.RowCount-1 do Stringgrid1.Rows[i].clear; |
pepsen - Mi 08.11.06 10:52
danke dir/euch...
is ja scho fast peinlich...so einfach, wie es ist!
jasocul - Mi 08.11.06 10:54
gbst51sc hat folgendes geschrieben: |
| Warum RowCount runtersetzen? |
Optimierung?
pepsen - Mi 08.11.06 11:02
dies benötige ich nich, da ich die Zellen gleich wieder neu beschreibe!
jasocul - Mi 08.11.06 11:06
Dann ist Ronnys Lösung die bessere.
pepsen - Mi 08.11.06 11:28
jop...die hab ich auch angewendet! Aber auch scho, bevor ich seine Nachricht gelesen hatte ;o) Mir hat eigentlich nur das rows[i].clear; gefehlt!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!