FMX.TabControl.TTabControl.GotoVisibleTab
Delphi
function GotoVisibleTab(Index: Integer; ATransition: TTabTransition = TTabTransition.Slide; const ADirection: TTabTransitionDirection = TTabTransitionDirection.Normal): Boolean;
C++
bool __fastcall GotoVisibleTab(int Index, TTabTransition ATransition = (TTabTransition)(0x1), const TTabTransitionDirection ADirection = (TTabTransitionDirection)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.TabControl.pas FMX.TabControl.hpp |
FMX.TabControl | TTabControl |
Beschreibung
Setzt die fokusierte Registerkarte mit dem angegebenen Übergang. Die Animation des Änderungsübergang hängt von den gegenseitigen Positionen der aktuell im Fokus stehenden Registerkarte und der angegebenen Registerkarte ab.
GotoVisibleTab ändert die aktive Registerkarte zu der Registerkarte, die vom Index
-Parameter angegeben wird, wenn dies möglich ist (die Registerkarte mit dem angegeben Index
ist vorhanden und sie ist sichtbar). GotoVisibleTab ändert eine aktive Registerkarte mit dem Änderungsübergang, der von den ATransition
und ADirection
-Parametern angegeben wird und zieht die gegenseitigen Positionen der aktuell aktiven Registerkarte und der Registerkarte, die von Index
angegeben wird, in Betracht.
ATransition
gibt den Typ des Übergangs zur Änderung der Registerkarte an. Wenn ATransition = Slide
, dann verwendet das Registerkarten-Steuerelement für die Änderungsaktion eine visuelle Animation. Das bedeutet, dass das Verschieben von Inhalten in den geänderten Registerkarten animiert ist. Die standardmäßige ATransition
ist Slide
.
ADirection
gibt die Richtung an, in der der Inhalt der aktuell aktiven Registerkarte durch den Inhalt der angegebenen Index
-Registerkarte ersetzt wird. ADirection
wird nur in Betracht gezogen, wenn ATransition = Slide
. GotoVisibleTab animiert Änderungsübergänge von Registerkarten, unter Berücksichtigung gegenseitiger Positionen der aktuell aktiven Registerkarte und der Registerkarte, die von Index
angegeben wird:
- Wenn
ADirection = Normal
. Wenn die Ziel-Registerkarte der aktuell aktiven Registerkarte (niedrigerIndex
) vorhanden ist, dann wird die Übergangsanimation eines Registerkarteneintrags zur Änderung, vorwärts, von links nach rechts, verwendet. Wenn sich die darzustellende Registerkarte rechts neben der aktiven Registerkarte befindet (höhererIndex
), dann wir die Übergangsanimation der Registerkarteneinträge zur Änderung, rückwärts, von rechts nach links, verwendet. - Wenn
ADirection = Reversed
, dann verwendet der Änderungsübergang die gegenseitigen Animationsrichtungen für das oben Beschriebene.
Die standardmäßige ADirection
ist Normal
.
Im Gegensatz zu SetActiveTabWithTransition, animiert die
GotoVisibleTab-Methode den Änderungsübergang abhängig von den gegenseitigen Positionen der aktuell im Fokus liegenden Registerkarte und der angegebenen Index
-Registerkarte.
GotoVisibleTab gibt True
bei Erfolg zurück und andernfalls False
.