|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Две экранных кнопки на тачскрине
На тачскрине можно одновременно нажать (пальцами) сразу 2 кнопки.
Допустим одна из них выполняет определённое действие, которое зависит от того, нажата ли в это время 2-я кнопка или нет. Как то сделать в Delphi7? Какое событие экранной кнопки откликается на нажатие пальцами, а не мышкой?? OnMouseDown - не так срабатывает на нажатие пальцами как на нажатие мышкой... |
#2
|
|||
|
|||
Ставить таймауты на обработку нажатий.
То есть при нажатии(и отпускании) кнопки не сразу запускать обработчик, а записать куда-нибудь признак, что нажата кнопка № и запустить таймер. А уже в обработчике таймера проверять, какие кнопки нажаты, и потом делать нужное действие. |
#3
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#4
|
|||
|
|||
Цитата:
Для тачскринов есть жесты (Gestures), но для них нужно Delphi XE, библиотека FireMonkey. |