Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Flackern bei Groupbox und Resize - Minderung möglich ? (https://www.delphipraxis.net/80717-flackern-bei-groupbox-und-resize-minderung-moeglich.html)

moelski 14. Nov 2006 10:39


Flackern bei Groupbox und Resize - Minderung möglich ?
 
Moin !

Ich habe hier zwei Groupboxen. Auf einer ist ein TreeView, auf der anderen einige Comboboxen und Labels. Wenn ich nun das Formular vergrössere, dann passen sich die Controls an die neue Grösse an. Aber ... Logo ... Es flackert wie Hulle.

Nun habe ich hier im Forum schon ne Weile gesucht, aber was brauchbares habe ich leider nicht gefunden. Bei dsdt gibt es eine Unit, die das Flackern reduzieren soll, aber die tut nich so wie versprochen. Auch DoubleBuffering auf True bringt keine signifikante Besserung.

Kann mir hier jemand einen Tip geben was man da nun tun kann?

Hawkeye219 15. Nov 2006 22:19

Re: Flackern bei Groupbox und Resize - Minderung möglich ?
 
Hallo Dominik,

hast du schon einmal versucht, die Eigenschaft DoubleBuffered der GroupBoxen auf den Wert True zu setzen?

Gruß Hawkeye

moelski 16. Nov 2006 07:16

Re: Flackern bei Groupbox und Resize - Minderung möglich ?
 
Moin !

Zitat:

Auch DoubleBuffering auf True bringt keine signifikante Besserung
:wink:
Habe ich also schon gemacht. Bringt nen bisserl, aber nicht viel.

Cyberbob 16. Nov 2006 07:21

Re: Flackern bei Groupbox und Resize - Minderung möglich ?
 
Hast du mal Repaint oder Invalidate versucht?

Gruss
Christian

moelski 16. Nov 2006 07:26

Re: Flackern bei Groupbox und Resize - Minderung möglich ?
 
Moin !

Zitat:

Hast du mal Repaint oder Invalidate versucht?
Hmm, wann soll ich das aufrufen? Im Resize Event?

Und führt das nicht noch zu mehr flackern wenn ich neben dem Resizing (was ein Neuzeichnen verursacht) auch noch Repaint bzw. Invalidate aufrufe?!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz