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
プロパティ
名前 | 記述 |
|---|---|
レイアウト項目に適用する配置 | |
レイアウト項目に適用する列への参照 | |
レイアウト項目に適用する列のスパン | |
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
アニメーションを完了までのにかかる時間(ミリ秒) AnimationItemクラス (PRIM_ANIM.AnimationItem) より継承 | |
レイアウト項目に適用するフロー | |
レイアウト項目により管理されるコントロールへの参照 | |
レイアウト項目に適用する下余白 | |
レイアウト項目に適用する左余白 | |
レイアウト項目に適用する右余白 | |
レイアウト項目に適用する上余白 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このアイテムがあるアニメーションへの参照 AnimationItemクラス (PRIM_ANIM.AnimationItem) より継承 | |
レイアウト項目に適用する行への参照 | |
レイアウト項目に適用する行のスパン | |
レイアウト項目に適用するサイズ調整 | |
アニメーションが開始するまでの待ち時間(ミリ秒) AnimationItemクラス (PRIM_ANIM.AnimationItem) より継承 |
イベント
名前 | 記述 |
|---|---|
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 AnimationItemクラス (PRIM_ANIM.AnimationItem) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 AnimationItemクラス (PRIM_ANIM.AnimationItem) より継承 |