Forum: Sonstige Fragen zu Delphi
Delphi
by Fussball-Robby,
5. Mär 2008
Stimmt, BeginUpdate & EndUpdate kann man nur für einzelne Zeilen anwenden :oops: Hab das bisher nur an anderen Objekten angewendet
Forum: Sonstige Fragen zu Delphi
Delphi
by Fussball-Robby,
5. Mär 2008
Aber das stört da doch überhaupt nicht, abgesehen von ganzen 2 Zeilen, die an mehr tippen muss :-D
Und besser immer verwenden, als dass man das bei großen, aufwendigen Schleifen vergisst..
Forum: Sonstige Fragen zu Delphi
Delphi
by Fussball-Robby,
5. Mär 2008
var i: integer;
begin
for i := StringGrid1.FixedRows to StringGrid1.RowCount -1 do//Schleife von den FixedRows(Die grauen Zeilen ganz oben im stringgrid) bis zur letzten Zeile
begin
StringGrid1.Rows.BeginUpdate;//Mit BeginUpdate verhindert man den Neuaufbau also die Aktualisierung des Stringgrids
StringGrid1.Rows.Clear;//Die entsprechende Zeile wird geleert
...
Forum: Sonstige Fragen zu Delphi
Delphi
by Fussball-Robby,
5. Mär 2008
Hier gehts ja recht freundlich zu...
Um dem mal ein Ende zu setzen, mal ein Beispiel wie man ein Stringgrid leeren könnte
procedure ClearSG(Stringgrid:TStringgrid);
var
irow,icol : Integer;
begin
with StringGrid do
for irow := 0 to RowCount -1 do
for icol := 0 to ColCount -1 do
Cells := '';