POV Опубликовано 1 июня, 2018 Поделиться Опубликовано 1 июня, 2018 По onmousedown делаю одно (долго делаю), а как отпущу - другое. И вот от мышки все норм, а на сенсорном экране нет. Удержание нажатия винда по своему трактует. Как обойти? Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 2 июня, 2018 Модераторы Поделиться Опубликовано 2 июня, 2018 На сенсорном экране нужно обрабатывать тап, в Делфи есть компонент для жестов. Копай в эту сторону Anatoliy и Ingalime 2 Цитата Ссылка на комментарий
0 POV Опубликовано 8 июня, 2018 Автор Поделиться Опубликовано 8 июня, 2018 В 02.06.2018 в 07:06, Равиль Зарипов (ZuBy) сказал: На сенсорном экране нужно обрабатывать тап, в Делфи есть компонент для жестов. Копай в эту сторону Че-то как-то тупо выходит. И с отладкой неудобно. Неужто нельзя для приложения отключить жесты и обрабатывать привычные нажатия? Цитата Ссылка на комментарий
0 Barbanel Опубликовано 11 июня, 2018 Поделиться Опубликовано 11 июня, 2018 Цитата Неужто нельзя для приложения отключить жесты и обрабатывать привычные нажатия? Сделайте событие OnTap, а из него вызывайте событие OnClick. В зависимости от платформы присваивайте контролам либо событие OnTap либо OnClick (если создаете контролы в рантайме). А вообще, имхо, любое более-менее серьезное приложение придется отлаживать и тестировать на реальном устройстве, причем чем ближе к релизу - тем активнее. Цитата Ссылка на комментарий
0 POV Опубликовано 11 июня, 2018 Автор Поделиться Опубликовано 11 июня, 2018 7 минут назад, Barbanel сказал: Сделайте событие OnTap, а из него вызывайте событие OnClick. В зависимости от платформы присваивайте контролам либо событие OnTap либо OnClick (если создаете контролы в рантайме). А вообще, имхо, любое более-менее серьезное приложение придется отлаживать и тестировать на реальном устройстве, причем чем ближе к релизу - тем активнее. 1) Tap на десктопе не желает вызываться. 2) Я выше чутко указал что обрабатывают события onDown и OnUp. Каким боком тут Tap? Цитата Ссылка на комментарий
0 Barbanel Опубликовано 11 июня, 2018 Поделиться Опубликовано 11 июня, 2018 Упустил. Я тоже обрабатываю OnMouseXXX и в виндовс и на мобильных, все работает как надо. Опишите точнее, что именно происходит в винде? Цитата Ссылка на комментарий
0 POV Опубликовано 11 июня, 2018 Автор Поделиться Опубликовано 11 июня, 2018 Ничего не происходит. Если мышой нажимаю - все надо. Если на сенсорный экран тыркаю - нет события OnDown. Попытка держать палец на кнопке (пока мотор едет) также воспринимается негативно - винда это считает вызовом контекстного меню. Да, насчет OnDown может привираю, чего-то какие-то дергания мотора как мне кажется были (планшет сейчас не под рукой). Но что держать кнопку нажатой не выходит - факт. Цитата Ссылка на комментарий
Вопрос
POV
По onmousedown делаю одно (долго делаю), а как отпущу - другое.
И вот от мышки все норм, а на сенсорном экране нет. Удержание нажатия винда по своему трактует.
Как обойти?
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.