Поиск сообщества
Показаны результаты для тегов 'OnMouseDown'.
Найдено: 3 результата
-
Добрый день всем! Сейчас пишу десктопное приложение на Delphi FMX. На тач скринах не визуализируется эффект нажатия на кнопки (TButton, TSpeedButton, TCornerButton и тд.) и на другие компоненты, которые должны иметь эффект нажатия. Обработчик события onClick при этом работает стабильно, а вот эффект нажатия нет. Событие onMouseDown работает через раз. На стандартных приложениях FMX эффект нажатия на кнопки проявляется через раз или зависит от силы нажатия на тач экран или от нажатия подушкой пальца. В других стандартных приложениях Windows (проводник, калькулятор, блокнот и т.д.) все работает, эффект нажатия правильно визуализируется. Я хотел использовать FMX стили в своем проекте, но без визуального эффекта нажатия, портится общая картина всего приложения и не понятно нажалась ли кнопка. Кто-нибудь сталкивался с данной проблемой? Мне посоветовали обратиться в Embarcadero's Quality Portal, но у меня увы нет аккаунта, с которого я смог бы опубликовать данный баг (если это баг, конечно же :)). Буду очень признателен за помощь) Я снял на видео данный баг. Заранее прошу прощения за качество съемки. https://drive.google.com/file/d/1UQnZ-K_F_l3bOfp81Zl9WNym2t7RbxC0/view?usp=sharing https://drive.google.com/file/d/16KN5HXXrgPseL54iMzPk3umJvjaqDisU/view?usp=sharing
-
Задача: Сделать обработку длинного нажатия. Планшет Microsoft Surface, ОС Windwos 10. Изначально алгоритм такой: По MouseDown запускаем таймер, по MouseUp - анализируем. Если прошло более 0.8 sec - это было длинное нажатие. Есть примеры в сети. Под Андроид всё работает. На десктопной Windows 10 - тоже. На планшете Microsoft Surface - не работает. События приходят в следующем порядке: Короткое нажатие: 13:09.08.518: Tap 13:09.08.518: MouseDown 13:09.08.518: Click 13:09.08.518: MouseUp Длинное нажатие: 13:09.18.327: Tap 13:09.18.327: MouseDown 13:09.18.327: MouseUp Такое ощущение, что они прилетают единомоментно при отпускании (MouseUp). Что можно сделать? Как правильно отследить длинное нажатие в данном случае? Это баг или фича Delphi? Спасибо!
-
Как лучше сделать перемещение контролов на форме с помощью "пальца", мыши или стилуса?
- 7 ответов
-
- TControl
- TSelection
- (и ещё 8 )