Hey Perlsau,
ich hab noch nen bisl getestet, und da alle Komponenten auf einem Panel sind, bzw das als backgroundpanel dient, hab ich folgendes gemacht:
Delphi-Quellcode:
//im create
..
pbBack.visible := false;
..
//bei nem button dann:
pbBack.visible := true;
//und die zeit gemessen. 3,5 sekunden braucht des !
//beim nem erzwungen repaint danach, braucht er nur noch 600 ms
Kann ich irgendwie bei dem unsichtbaren panel/komponente einen repaint erzwingen, obwohl es nicht sichtbar ist? repaint update usw hab ich schon durch, das erste Visible= true dauert trotzdem so lange, und man sieht wie er die elemente zeichnet. (denke das repaint visible oder ähnliches abfragt)