![]() |
TWebBrowser - Scrolling-Animation deaktivieren
Hallo-
Wenn ich im TWebBrowser mit dem Mausrad scrolle scheint das Ding eine Art Animation abzuspielen. Das Scrollen ist zeitlich verzögert und dauert unnötig lange. Ich habe versucht das im angehängten Videoclip einzufangen: Kräftig am Mausrad nach unten und oben gedreht - Während ich schon nach oben kurbele ist er noch damit beschäftigt nach unten zu scrollen. Im Internet Explorer hingegen ist das Scrollen ohne jegliche Verzögerung. Kann man da etwas machen? Video: ![]() |
AW: TWebBrowser - Scrolling-Animation deaktivieren
Da es Code ist der ausgeführt wird, kann man bestimmt was machen :)
Ich habe ![]()
Delphi-Quellcode:
geht, könnte man mal ausprobieren.
SetImmediate
Oder um ins Scrollen selbst einzugreifen habe ich ![]() Ich hoffe eines von beiden wäre schonmal ein Ansatz. |
AW: TWebBrowser - Scrolling-Animation deaktivieren
Den ersten Treffer verstehe ich nicht - Die Performance ist in Ordnung. Ich scrolle auch nicht per JavaScript, sondern mit meinen eigenen Fingern. Ebenso ist es mit den Bild auf/Bild ab-Tasten. Der
Delphi-Quellcode:
spielt hierzu eine Animation ab die keiner will. Der echte Browser (IE oder Edge) springt sofort hierhin.
TWebBrowser
Man sollte anmerken dass ich in Windows die Animationen abgeschaltet habe. Vielleicht ist das ein Bug im TWebBrowser? Eine WPF- oder WinForms-Anwendung hat leider das gleiche Verhalten... Den zweiten Treffer muss ich mir noch genauer ansehen 8-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 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