![]() |
AW: frame "aktivieren"
mannomannfraudivers, ich glaub ich habs.
ich "switche" zwischen den pages mittels "SetActiveTabWithTransition", weils cooler aussieht. doch der parameter ".Slide" klaut den focus. mit ".None" funktioniert es - und auch wenn ich einfach nur .ActiveTab zuweise. Bitter, bitter, mal ueberlegen, was ich jetzt mache..
Code:
// switch page..
funzt net: tbcDBExplorer.SetActiveTabWithTransition(tbiTunnels,TTabTransition.Slide,TTabTransitionDirection.Normal); // switch page.. funzt: tbcDBExplorer.SetActiveTabWithTransition(tbiTunnels,TTabTransition.None,TTabTransitionDirection.Normal); uebrigens TTabTransition.Slide,TTabTransitionDirection.Reversed funktioniert (also zuruecksliden). komisch, komisch |
AW: frame "aktivieren"
Du könntest nach der Animation ja gezielt den Focus setzen.
Alternativ könntest du auch mal die Async-Version probieren - gegebenenfalls den Focus im AOnFinish setzen. |
AW: frame "aktivieren"
aber auf den SetActiveTabWithTransition habe ich doch keinen einfluss, oder? das ist ja keine eigene ani..
|
AW: frame "aktivieren"
Ja, aber die läuft komplett in dem Methodenaufruf ab. Nach dem Aufruf hast du wieder die Kontrolle.
Intern wird aber z.T. mehrfach
Delphi-Quellcode:
aufgerufen, wobei ich ja immer ein flaues Gefühl im Magen habe.
Application.ProcessMessages
Bei der Async-Version ist das offenbar nicht der Fall, aber da musst du den eventuellen Folgecode in dem AOnFinish-Parameter mitgeben. |
AW: frame "aktivieren"
moin,
danke erstmal fuer den tipp, aber ist mir irgendwie zu viel akt. ich finde, dass sowas einfach von haus aus funktionieren sollte - zumal es mit den anderen parametern bzw. "reversed" ja funktioniert. Und wenn ich schon "Application.ProcessMessages" höre... ich habe das jetzt einfach dem user ueberlassen, indem er es sich selbst in den einstellungen festlegen kann, ob er "sliding" verwenden will, da die "none sliding version" auch viel schneller ist. Tks... ...de Schorsch |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 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