Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / mouseEnter event срабатывание с задержкой / 8 сообщений из 8, страница 1 из 1
28.05.2021, 18:14
    #40073907
noram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
Подскажите пожалуйста, можно ли осуществить задержку исполнения mouseEnter. Я пытаюсь сделать так, что если мышь только скользнула по контролу, то mouseEnter не срабатывает, а если мышь зашла на контрол и остается на этом контороле какое-то время (1 сек), то mouseEnter срабатывает. Таким образом я бы убирал ненужные мелькания формы. Ничего не смог найти ни в интернете, ни сам придумать.
...
Рейтинг: 0 / 0
28.05.2021, 18:23
    #40073911
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
А вот не надо менять внутреннюю логику vcl, она и так на ладан дышит. По рукам за такое! Если у тебя что-то мелькает - разбирайся в своей логике
...
Рейтинг: 0 / 0
29.05.2021, 05:03
    #40073997
istrebitel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
Таймер на 100 мсек, на onenter включаешь, на onleave выключаешь, и в ontimer выключаешь и делаешь свою работу.
...
Рейтинг: 0 / 0
29.05.2021, 09:33
    #40073999
noram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
Пробовал, не получается. Пока onEnter не сделает свою работу, onLeave не работает. И через таймер пробовал и через OnChange и чего только не пробовал. Но наверное теоретически это можно сделать, ведь так работает Hint, ты устанавливаешь задержку и Hint появляется после onEnter только полсе установленной задержки, или не появляется, если курсор ушел с контрола раньше установленной задержки....
...
Рейтинг: 0 / 0
29.05.2021, 15:45
    #40074040
northener
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
Как пробовал?
...
Рейтинг: 0 / 0
29.05.2021, 16:06
    #40074043
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
noram
Пробовал, не получается.

Позовите программиста!
YouTube Video
...
Рейтинг: 0 / 0
29.05.2021, 16:51
    #40074049
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
noram
Но наверное теоретически это можно сделать, ведь так работает Hint, ты устанавливаешь задержку и Hint появляется после onEnter только полсе установленной задержки, или не появляется, если курсор ушел с контрола раньше установленной задержки....
Вы не поверите, но для показа хинта используется таймер 20887019
...
Рейтинг: 0 / 0
29.05.2021, 17:34
    #40074052
noram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mouseEnter event срабатывание с задержкой
Да нет, охотно поверю! Просто немного протупил, дополнительный код испортил эксперемент. Сейчас разобрался и с таймером все прекрасно работает. Спасибо!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / mouseEnter event срабатывание с задержкой / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]