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 イベントは、タッチイベントの詳細を提供するために TouchStart と TouchEnd 境界の間で繰り返し実行されます。 タッチイベントの詳細にアクセスすることにより、開発者はタッチ処理の性質を制御することができるようになります。
この例では、コードは、親コントロールの境界を超えて移動されるイメージを停止します。
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
2018 - V14SP1