Как легко обнаружить щелчок внутри прямоугольника / изображения? - PullRequest
0 голосов
/ 17 марта 2011

Когда я рисую изображение, я знаю, что могу выяснить, нажимает ли пользователь на него, сравнивая X, Y мыши с положением и размером этого изображения. Однако есть ли более быстрый путь? Я знаю, что для двух прямоугольников есть методы пересечения. Спасибо

Ответы [ 2 ]

3 голосов
/ 17 марта 2011

В конечном итоге, должно произойти то же самое.Координаты точки необходимо проверить на соответствие координатам прямоугольника.Но если у вас уже есть Rectangle r и Point p, вы можете сделать if (r.Contains(p)).

0 голосов
/ 17 марта 2011

Не уверен, возможно ли это (поскольку я немного не уверен в том, что вы пытаетесь выполнить), но, возможно, вы можете поместить кнопку позади области, которую хотите сделать кликабельной, и назначить изображение этой кнопке. 1001 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...