コントロール - MoveFrom メソッド

コントロールを指定位置から現在の位置に移動

コントロール (PRIM_CTRL) のメンバ

パラメーター

名前タイプデータ タイプ記述
Left*Input整数移動元の横方向の位置
Top*Input整数移動元の縦方向の位置
Duration*Input (任意)整数アニメーション終了までの時間 (ミリ秒)
Delay*Input (任意)整数アニメーション開始までの待ち時間 (ミリ秒)

詳細

MoveFrom アニメーションは、コントロールを指定された位置から現在の位置に戻します。
 
Duration および Delay パラメータは、アニメーションの速度と開始時の速度を変更するために使用されます。

この例では、ラベルをクリックするとアニメーションが開始され、ラベルを右下隅から開始点に移動します。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(456) Width(864)
   Define_Com Class(#PRIM_VS.Style) Name(#Style) Backgroundbrush(#Brush)
   Define_Com Class(#PRIM_VS.SolidBrush) Name(#Brush) Color(124:202:255)
   Define_Com Class(#PRIM_LABL) Name(#Label) Caption('Click here') Displayposition(1) Ellipses(Word) Height(99) Left(23) Parent(#COM_OWNER) Tabposition(1) Tabstop(False) Top(14) Verticalalignment(Center) Width(114) Style(#Style) Alignment(Center)
 
   Evtroutine Handling(#Label.Click)
 
      If (*Not #Label.isAnimating)
 
         #Label.MoveFrom( (#Com_owner.Width - #Label.Width - 20) (#Com_owner.Height - #Label.height - 20) 2000 )
 
 Endif
 
 Endroutine
 
 End_Com

参照

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

テクニカルリファレンス

2018 - V14SP1