Как использовать метод pointerPressed для конкретного изображения? - PullRequest
1 голос
/ 26 июля 2011

Привет, Друзья, Я создал одну форму холста и на этом я поместил одно изображение, которое является моим регистром кнопки. Теперь я собираюсь поймать события касания изображения с помощью метода pointerPressed только для кнопки регистрации изображения. Но как я могу это сделать? Кто-нибудь может дать мне идею, как это сделать. Как я могу обнаружить, что пользователь касается изображения регистра, используя метод pointerPressed. Пожалуйста, помогите мне, друзья. Спасибо

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Я создал одну форму холста

Холст или Форма ?это совершенно разные объекты, и обработка событий указателя в Canvas vs Form будет совершенно иной.

, учитывая ваше упоминание pointerPressed Я подозреваю, что вы говорите о Canvas, верно?* обновлено: для изображения, нарисованного на Canvas (спасибо за разъяснение этого кстати), вам нужно , чтобы узнать координаты области, которую он занимает, тогда вам просто нужно проверить, переданы ли координаты x и y в pointerPressed находятся в пределах области, занимаемой вашим изображением (это горизонтальное и вертикальное расположение, где был нажат указатель, относительно Canvas - проверьте документы API)

0 голосов
/ 26 июля 2011

Работа с CustomItem обеспечит ваши потребности.

...