Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#3

AW: Schnelles erstellen von Objekten

  Alt 10. Jan 2016, 09:24
Beim zuweisen des Parents wird etwas getriggered das z.B. dafür sorgt, dass das Alignment korrekt umgesetzt wird. Bei knapp 77 tausend Objekten kann sich der Zeitbedarf entsprechend summieren... (Meine) Faustregel: Bei visuellen Komponenten so sparsam sein wie es nur geht.

Zeichne einfach selber. Wie genau kommt darauf an was du vor hast. Geht es darum Pixel vergrößert darzustellen, dann fang damit an die Koordinaten in ein Array zu schreiben um dieses später zu durchlaufen. Geht es nur um ein Schachbrettmuster dann zeichne in deinen Schleifen einfach Linien.
Das Alignment kann man bei einer ScrollBox vorübergehend ausschalten:

Delphi-Quellcode:
  ScrollBox1.DisableAlign;
  try

    //...

  finally
    ScrollBox1.EnableAlign;
  end;
  Mit Zitat antworten Zitat