TableLayoutItem アニメーション (PRIM_ANIM.TableLayoutItem)

テーブルのレイアウト項目のプロパティのアニメーション

祖先 - AnimationItem クラス (PRIM_ANIM.AnimationItem) ブジェクト (PRIM_OBJT)

詳細

テーブルレイアウト項目アニメーションは、 managed Layout Item のプロパティを変更します。
 
アニメーションが完了すると、 Layout Item のプロパティは指定されたものと同じになります。

この例では、 2 つのパネルが場所を変更します。
Begin_Com Role(*EXTENDS #PRIM_WEB) Layoutmanager(#TableLayout) Theme(#SYS_THEME<2015Green>) Height(528) Width(1049)
 
Define_Com Class(#PRIM_TBLO) Name(#TableLayout)
Define_Com Class(#PRIM_TBLO.Row) Name(#Row1) Displayposition(1) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Row) Name(#Row2) Displayposition(2) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Row) Name(#Row3) Displayposition(3) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Column) Name(#Column1) Displayposition(1) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Column) Name(#Column2) Displayposition(2) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Column) Name(#Column3) Displayposition(3) Parent(#TableLayout)
Define_Com Class(#PRIM_TBLO.Item) Name(#LayoutItem1) Column(#Column1) Manage(#Panel1) Parent(#TableLayout) Row(#Row1)
Define_Com Class(#PRIM_TBLO.Item) Name(#LayoutItem2) Column(#Column2) Manage(#Panel2) Parent(#TableLayout) Row(#Row2) Columnspan(2) Rowspan(2)
 
Define_Com Class(#PRIM_PANL) Name(#Panel1) Displayposition(1) Height(176) Left(0) Parent(#COM_OWNER) Tabposition(1) Tabstop(False) Top(0) Width(350) Themedrawstyle('LightTitle')
Define_Com Class(#PRIM_PANL) Name(#Panel2) Displayposition(2) Height(352) Left(350) Parent(#COM_OWNER) Tabposition(2) Tabstop(False) Top(176) Width(699) Themedrawstyle('DarkTitle')
 
Define_Com Class(#prim_anim) Name(#Animation)
Define_Com Class(#prim_anim.TableLayoutItem) Name(#Item1) Column(#Column2) Row(#Row2) Rowspan(2) Columnspan(2) Parent(#Animation) Manage(#LayoutItem1)
Define_Com Class(#prim_anim.TableLayoutItem) Name(#Item2) Column(#Column1) Row(#Row1) Rowspan(1) Columnspan(1) Parent(#Animation) Manage(#LayoutItem2)
 
   Evtroutine Handling(#Com_owner.Click)
 
      #Animation.Start
 
 Endroutine
 
 End_Com
 
 

プロパティ

名前記述
Alignmentレイアウト項目に適用する配置
Columnレイアウト項目に適用する列への参照
ColumnSpanレイアウト項目に適用する列のスパン
ComponentClassNameコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
Durationアニメーションを完了までのにかかる時間 (ミリ秒) AnimationItem クラス (PRIM_ANIM.AnimationItem) より継承
Flowレイアウト項目に適用するフロー
Manageレイアウト項目により管理されるコントロールへの参照
MarginBottomレイアウト項目に適用する下余白
MarginLeftレイアウト項目に適用する左余白
MarginRightレイアウト項目に適用する右余白
MarginTopレイアウト項目に適用する上余白
Nameコンポーネントの名前 ブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承
Parentこのアイテムがあるアニメーションへの参照 AnimationItem クラス (PRIM_ANIM.AnimationItem) より継承
Rowレイアウト項目に適用する行への参照
RowSpanレイアウト項目に適用する行のスパン
Sizingレイアウト項目に適用するサイズ調整
StartTimeアニメーションが開始するまでの待ち時間 (ミリ秒) AnimationItem クラス (PRIM_ANIM.AnimationItem) より継承

イベント

名前記述
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 AnimationItem クラス (PRIM_ANIM.AnimationItem) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 AnimationItem クラス (PRIM_ANIM.AnimationItem) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1