![]() |
Flimmern im FormActivate
Hallo #,
ich habe ein etwas komplexeres Form (naja ...). 2 StringGrids, die sich im Verhältnis 2:3 das Form horizontal teilen. Das bekomme ich komplett fast über Anchors hin. Das Dumme ist, es flimmert, wenn ich das Fenster langsam aufziehe. Jetzt habe ich mir ein FormResizeEx gebaut. Dort wird im FormResize ein Timer gestartet, der startet die Anpassung nach 300 ms, klappt. Dumm nur, dass die Anchors auf FormResize aufbauen. Damit flimmert es wieder an den Stellen, wo Anchors benutzt werden. Wie bekomme ich das weg ? Muss ich alles per Code machen ? *seufz* Wie macht Ihr das ? Danke |
AW: Flimmern im FormActivate
versuch mal im oncreate ein
Delphi-Quellcode:
aber den formnamen durch den namen der form ersetzen ;) :D
Form1.DoubleBuffered := True;
edit: die Stringgrids filmmern? nicht die Form? dann mach lieber statt
Delphi-Quellcode:
ins OnCreate der Form
Stringgrid.DoubleBuffered := True;
|
AW: Flimmern im FormActivate
Hallo,
Zitat:
Delphi-Quellcode:
Und nein, das Form flackert.
DoubleBuffered := True;
Das kommt daher, dass in FormResize die Anchors geprüft werden, ein paar hatte ich schon noch drinlassen (alTop, alBottom z.B.) wollen. Sonst kann ich ja gleich das komplette Resize selber machen. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz