![]() |
AW: Repaint beim Form-Resize beschränken
Ja, die FlickerReduce musste nur in die uses aufgenommen werden.
Vermutlich wird das dann mit den AlphaControls nicht funktionieren. Mit vertretbarem Aufwand wirst Du wohl keine Lösung finden. Ich würde das dann so hinnehmen und nicht übermäßig dramatisieren ;-) So oft wird der User die Formulargröße sicher nicht ändern bzw. sich nicht über etwas Flackern dabei aufregen. |
AW: Repaint beim Form-Resize beschränken
Auf die Gefahr hin damit zu nerven, wie siehts mit diesem Vorschlag aus ? ;)
Zitat:
Trotzdem, finde es verwunderlich, das es für sowas keine Lösung gibt, da muss der programmiertechnische "Murks" der da in dem Kram drin ist ja wirklich tief sitzen, wenn das selbst die Experten hier nicht umgehen können ... ;) |
AW: Repaint beim Form-Resize beschränken
Zitat:
Zitat:
Mir fällt gerade ein: Ich habe mal ein Demovideo gesehen, in dem ein FireMonkey-Formular stufenlos vergrößert und dabei flackerfrei gezoomt wurde. Also die VCL ist wohl einfach in der Beziehung (und nicht nur da) recht veraltet. |
AW: Repaint beim Form-Resize beschränken
Hallo,
gab es bei D7 schon Anchors ? Wenn ja, nimm die mal komplett beim PageControl raus setze die Werte direkt im FormResize. Heiko |
AW: Repaint beim Form-Resize beschränken
Ja, Anchors gabs in D7 schon. Aber nein, hilft leider auch nich, weder wenn ich sie bei der PageControl oder bei der Form rausnehme und dann dynamisch oder auch garnicht setzte, keinerlei Effekt ...
|
AW: Repaint beim Form-Resize beschränken
Hast Du es schon mit dem VCLFixPack von Andy versucht? (
![]() Zitat:
|
AW: Repaint beim Form-Resize beschränken
Auch das mit dem Fix Pack wird von meinen flackernden Komponenten völlig ignoriert ...
Das Übel scheint aber wirklich großteils auf der PageControl zu liegen. Buttons die da drauf sind flackern wie nen Blinklicht beim Resizen, die Buttons die weiter unten auf dem Panel sind verhalten sich völlig ruhig ... |
AW: Repaint beim Form-Resize beschränken
Pagecontrol war jetzt das Stichwort...
Wir hatten bei einem Projekt mit GDI+-Darstellung von Maschinendaten durch eigen Komponenten auch ein massives Flickerproblem mit PageControls. Wir haben es an den Stellen auf ein Panel mit einem eigenen Tabcontrol umgestellt, in welches Rahmenlose Forms (alClient) geladen wurden, beim Tabwechsel mit BringToFront ensprechend angezeigt. Das geflickere war damit Geschichte. |
AW: Repaint beim Form-Resize beschränken
Das kann ich bestätigen...PageControls haben bei uns auch immer die meisten Schwierigkeiten gemacht, wenn es ums Skinning geht..von Geflackere bis hin zu völligem Verschwinden der darauf liegenden Controls..also am Besten beim Skinning PageControls vermeiden, entweder selbst eine ähnliche Komponente schreiben oder eine elegante Lösung wie Bummi sie beschrieben hat verwenden :-)
|
AW: Repaint beim Form-Resize beschränken
Ich hab jetzt nicht jeden Beitrag hier gelesen, aber weil eigenes GUI-Framework angesprochen wurde: Afair hat Andorra 2d sowas (wenn ich mich nicht irre sogar mit graphischem Form-Designer). Wäre vielleicht einen Blick wert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:32 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