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) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (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) より継承


参照

すべてのコンポーネント クラス
テクニカルリファレンス