OSDev

для всех
Текущее время: 29 мар 2024, 02:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Небрежное нажатие на кнопку
СообщениеДобавлено: 14 сен 2015, 03:01 

Зарегистрирован: 28 окт 2014, 10:41
Сообщения: 31
При нажатии на кнопку (всколзь) анимация происходит, событие - нет.
Что это такое и почему не ещё не пофиксили, кто знает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Небрежное нажатие на кнопку
СообщениеДобавлено: 14 сен 2015, 05:50 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Может быть, анимация запускается по наведению на кнопку, а не по нажатию как таковому?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Небрежное нажатие на кнопку
СообщениеДобавлено: 14 сен 2015, 11:57 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Какое событие? События типа клика мышкой обработчиком кнопки конвертируются в события нажатия кнопки. Если нажатие мышки произошло в пределах кнопки, а отпускание за пределами, то событие кнопки не образуется (что вполне справедливо). Кроме того, если мы говорим про double click, то для него важно, какой расстояние было между первым и вторым кликом, есть системное ограничение.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Небрежное нажатие на кнопку
СообщениеДобавлено: 14 сен 2015, 14:34 

Зарегистрирован: 28 окт 2014, 10:41
Сообщения: 31
Да, наверное, всё дело в том, что отжимание вне кнопки отменяет её нажатие. Очень часто это выглядит глупо - нажатие произошло, анимация сработала, мышь находится на кнопке (плюс-минус пиксел от границы) или совсем рядом, а событие не отработалось.
Мне кажется, что в таком случае следовало бы сделать отмену щелчка при покидании бОльшей территории, чем прямоугольник компонента. Порой область отклика на мышь немного меньше видимой области кнопки (для предупреждения ошибочного клика), что как раз-таки и оказывается неоднозначностью покидания / не покидания.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB