BeginUpdate/EndUpdate?
Im TStringGrid (XE3) versteckt sich das als SetUpdateState, welches aber private ist und ich jetzt nicht fand, wie man das aufruft.
[edit] Habs gefunden, es geht über das BeginUpdate jeder/irgendeiner Row und wird dann zurck ans Grid weitergeleidet
, also einfach auf das BeginUpdate der ersten Row losgehen.
Bei jeder einzelnen Zuweisung wird ein Neuzeichnen ausgelöst.
Das kann man optimieren, indem man ganze Zeilen/Rows auf einmal zuweist, oder eben das Update deaktiviert, solange man Vieles schnell zuweist.
http://www.delphipraxis.net/182865-s...palte-1-a.html