FMX.TabControl.TTabControl.GotoVisibleTab

提供: RAD Studio API Documentation
移動先: 案内検索

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));

プロパティ

種類 可視性 ソース ユニット
function public
FMX.TabControl.pas
FMX.TabControl.hpp
FMX.TabControl TTabControl


説明

フォーカスされたタブを、指定された移動方法設定します。 遷移のアニメーションは、現在フォーカスされているタブと指定されたタブの、複数のプロパティによって変わります。

GotoVisibleTab は、アクティブ タブを、Index パラメータで指定されたタブに切り替えます(それが可能な場合 -- Index で指定されたタブが存在し、かつそれが可視の場合)。GotoVisibleTab は、ATransition および ADirection パラメータで指定された切り替え遷移を利用し、現在のアクティブ タブと Index で指定されたタブの相互の位置関係を検討して、アクティブ タブを切り替えます。

ATransition は、タブの切り替えで使用される移動のタイプを指定することができます。 ATransition = Slide の場合、タブ コントロールは、アクションの切り替えのためにビジュアル アニメーションを使用します。つまり、スイッチ タブ内でのコンテンツの移動には、アニメーションが付きます。デフォルトの ATransitionSlide です。

ADirection は、現在のアクティブ タブのコンテンツが、指定された Index のタブのコンテンツと置き換わる際の方向を示します。ADirection は、ATransition = Slide の場合にのみ、検討されます。GotoVisibleTab は、現在のアクティブ タブと Index で指定されたタブの相互の位置を検討して、タブの切り替え遷移をアニメーションします。

  • ADirection = Normal の場合。遷移先タブが現在のアクティブ タブより左の場合(より小さい Index の場合)、タブ項目の左から右への切り替え遷移アニメーションが使用されます。表示するタブが、アクティブ タブの右にある場合(より大きい Index の場合)、逆方向の右から左へのタブ項目の切り替え遷移アニメーションが使用されます。
  • ADirection = Reversed の場合、切り替え遷移は、上記で説明したものとは逆のアニメーション方向を使用します。

デフォルトの ADirectionNormal です。

SetActiveTabWithTransition とは異なり、GotoVisibleTab メソッドは、現在のフォーカスされているタブと指定された Index のタブとの相互の位置によって、切り替え遷移をアニメーションします。

GotoVisibleTab は、正常に終了した場合に True を、そうでなければ False を返します。

関連項目