-2 / 24 / 8
Регистрация: 19.02.2012
Сообщений: 431
|
|
1 | |
Клик по кнопке осуществлять не при попадании курсора в ее область, а в область картинки на ней03.07.2014, 12:59. Показов 1511. Ответов 6
Метки нет Все метки)
(
Делаю вместо кнопки картинку. Хочу чтобы когда курсор наводишь на кнопку , нажатие работало не когда попадаешь в квадратную область кнопки, а когда попадаешь в область картинки ( у меня картинка не квадратная). Кто с этим сталкивался, поделитесь как вы это решали.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
03.07.2014, 12:59 | |
Ответы с готовыми решениями:
6
Появляется горизонтальная линия при попадании курсора в нарисованную область ActionScript переход к кадру N при попадании MovieClip в заданную область
|
4 / 4 / 1
Регистрация: 30.11.2013
Сообщений: 108
|
|
03.07.2014, 13:36 | 2 |
![]() Решение
Не квадратная? а какая? Вообще в событии клика мышки надо задавать условие, если координаты мышки находятся оттуда до туда, то выполняется что-то
0
|
03.07.2014, 13:43 | 3 |
![]() Решение
Я бы лучше посоветовал к WPF обращаться с такими задачами...
Если прозрачные части есть не только по краям (круглая кнопка, например), то с нажатиями будет ещё труднее. С точки зрения того, как это вообще можно реализовать - создать регион по Вашему изображению и проверять, а попадает ли координата, куда нажали мышкой в данный регион или нет.
1
|
-2 / 24 / 8
Регистрация: 19.02.2012
Сообщений: 431
|
|
03.07.2014, 14:18 [ТС] | 4 |
кнопка в виде трапеции наклонной, я думаю не суть важна. факт в том, что делая фон прозрачным, остаётся от кнопки квадратная область, что не нужно.
0
|
-2 / 24 / 8
Регистрация: 19.02.2012
Сообщений: 431
|
||||||
03.07.2014, 15:27 [ТС] | 6 | |||||
0
|
03.07.2014, 15:48 | 7 |
В примере делают AddEllipse, в Вашем случае будет, наверное, AddLines и соответственно массив из 4-х точек Вашей трапеции.
0
|
03.07.2014, 15:48 | |
Помогаю со студенческими работами здесь
7
Закрасить форму случайными пикселями, меняя цвет при попадании в область фигуры
Можно ли сократить код? При попадании мышкой в определенную область - в поле вводится цифра
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |