1

こんにちは、私は 1 つのキャンバス フォームを作成し、その上にボタン レジスタである 1 つの画像を配置しました。次に、画像ボタンの登録のみに pointerPressed メソッドを使用して、画像タッチ イベントをキャッチします。しかし、どうすればこれを行うことができますか? 誰でもこれを行う方法を教えてもらえますか。pointerPressed メソッドを使用して、レジスターのユーザータッチ画像を検出する方法。友達を助けてください。ありがとう

4

2 に答える 2

0

1 つのキャンバス フォームを作成しました

キャンバスまたはフォーム? これらはまったく異なるオブジェクトであり、ポインター イベントの処理は Canvas と Form ではまったく異なります。

pointerPressedについてのあなたの言及を考えると、Canvas について話しているのではないでしょうか?

更新:Canvasに描画された画像の場合(このことを明確にしてくれてありがとう)、それが占める領域の座標を知る必要があります。次に、pointerPressedで渡されたx座標とy座標が画像によって占められている領域内にあるかどうかを確認するだけです(これらキャンバスを基準にして、ポインターが押された水平および垂直の位置です - API ドキュメントを確認してください)

于 2011-07-26T13:22:14.100 に答える
0

CustomItem を使用すると、ニーズが満たされます。

于 2011-07-26T12:58:04.330 に答える