Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#1

TStringGrid, 2000 Rows, langsames Insert

  Alt 4. Nov 2009, 11:01
Hallo,

ich trage in ein TStringGrid 2000 Rows ein,
es sind 6 Spalten, pro Zeile viell. 50 Zeichen Text (auf die 6 Spalten aufgeteilt).

Problem.
Er braucht 7 Sekunden ...

SendMessage(Grid.Handle, WM_SETREDRAW, 0, 0); hat nichts gebracht ;(

OnDrawCell (ich formatiere dort noch links/rechts) ausgeklammert -> nix.


Was kann ich noch tun ?

DrawGrid nehmen ?, puh
Es muss sein Grid sein (Nutzer sind es so gewohnt, VST geht also nicht)

#Update#
Hat sich erledigt.
Eine Routine, die während des Füllens aufgerufen wurde,
hat das alles ausgebremst.


Heiko
Heiko
  Mit Zitat antworten Zitat