Delphi-Quellcode:
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[i].BeginUpdate;//Mit BeginUpdate verhindert man den Neuaufbau also die Aktualisierung des Stringgrids
StringGrid1.Rows[i].Clear;//Die entsprechende Zeile wird geleert
StringGrid1.Rows[i].EndUpdate;//Gegenteil von BeginUpdate, Stringgrid wird also aktualisiert
end;
end;
Und dadurch, dass das Stringgrid nicht bei jedem Schleifendurchlauf aktualisiert wird, läuft die Schleife schneller und das Stringgrid flackrt nicht.
Mfg
ps: Das steht aber auch alles in der Hilfe
Robert L.