![]() |
Re: VCL Flicker Reduce Unit
Hallo jbg,
großes Lob und vielen Dank von mir :-) Wenn das wirklich an Borland liegt, solltest Du vielleicht einmal in Fragen und Anregungen etwas zu dem Problem schreiben... Deine Unit funktioniert bei mir bis dahin anscheinend erst einmal wunderbar. Gruß Stahli |
Re: VCL Flicker Reduce Unit
Hi,
Habe die Unit auch mal ausprobiert. Als allerstes muss ich sagen, dass die Unit wirklich toll ist :) Einen "Fehler" habe ich allerdings. Ich habe mehrere Panels mit ParentBackground = True. Das führt aber zu einer Fehlerdarstellung. Der Hintergrund kann durch Fenster die ich darüberziehe übermalt werden (Sprich das Fenster ist dann im Hintergrund, wie wenn ein Programm nicht mehr reagiert und es nicht mehr richtig neugezeichnet wird). Lässt sich das evtl. beheben? mfG mirage228 |
Re: VCL Flicker Reduce Unit
noch ein Nachtrag:
Das Flackern trat bei meinem Programm nur unter XP auf - unter NT nicht. Muss morgen mal sehen, wie die Unit-Auswirkungen unter NT sind... Mit der Unit flackern bei mir noch die Einträge der RadioGroup (der Rahmen und die Beschriftung allerdings nicht mehr). Stahli |
Re: VCL Flicker Reduce Unit
Zitat:
|
Re: VCL Flicker Reduce Unit
Zitat:
Wo in Deiner Unit kann ich den InvalidateRect-Code einfügen oder muss der ganz woanders hin? mfG mirage228 |
Re: VCL Flicker Reduce Unit
Ich habe es zwar jetzt nicht getestet, aber wenn du den gesamten Code von InvalidateSyncPaintControls() durch ein "Control.Invalidate;" ersetzt, könnte es funktionieren.
|
Re: VCL Flicker Reduce Unit
Zitat:
Habe in der Datei, die in Deinem ersten Beitrag angehängt ist und in allen VCL Source Units suchen lassen... kein Ergebnis zu einer solchen Funktion :gruebel: mfG mirage228 |
Re: VCL Flicker Reduce Unit
Das liegt wohl daran, dass ich mich auf den
![]() |
Re: VCL Flicker Reduce Unit
Zitat:
mfG mirage228 |
Re: VCL Flicker Reduce Unit
Hi,
also ich habe noch einen Fehler bei mir im Programm und zwar lasse ich die Form nach folgendem Prinzip zeichnen: ![]() Wenn ich nun deine Komponente in mein Programm einbinde, dann ist es mir nicht möglich, nach dem Verändern der Formgröße, ein Memo zu fokussieren. Weisst du, woran das liegt? Hier ist mein Post, welchen in vor ein paar Tagen erstellt hatte: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 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-2025 by Thomas Breitkreuz