コントロール - TouchChangeイベント 

TouchStartとTouchEndの境界で繰り返し起動され、タッチイベントの詳細を提供します

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

パラメータ

名前

タイプ

データタイプ

記述

MoveLeft

*Input

10 進数

TouchChangeイベントのインスタンスごとに、横方向に移動されたピクセル数を返します。

MoveTop

*Input

10 進数

TouchChangeイベントのインスタンスごとに、縦方向に移動されたピクセル数を返します。

ScaleWidth

*Input

10 進数

TouchChangeイベントのインスタンスごとに、サイズ変更された幅をパーセントで返します。

ScaleHeight

*Input

10 進数

TouchChangeイベントのインスタンスごとに、サイズ変更された高さをパーセントで返します。

Rotation

*Input

10 進数

TouchChangeイベントのインスタンスごとに、回転された角度を返します。

Continue

*Both

ブール値

必要に応じ、タッチ処理を中止させます。

詳細

TouchChange イベントは、タッチイベントの詳細を提供するために TouchStartTouchEnd 境界の間で繰り返し実行されます。

タッチイベントの詳細にアクセスすることにより、開発者はタッチ処理の性質を制御することができるようになります。

この例では、コードは、親コントロールの境界を超えて移動されるイメージを停止します。 

     Evtroutine Handling(#Image.TouchChange) 
#Image.Top := #Image.Top.Bound( 0 (#Com_owner.Height - #Image.Height))
#Image.Left := #Image.Left.Bound( 0 (#com_owner.Width - #Image.Width))
Endroutine


参照

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