Bonifats
@Bonifats
Начинающий программист

Как сбросить таймер по событию мыши?

Доброго всем дня!

Прошу Ваших советов вот по какому вопросу. В моей программе по таймеру происходит событие. Но мне необходимо, чтобы оно происходило через заданное время только в том случае, если пользователь не производит никаких действий (а конкретно не происходит событий мыши). Я решил действовать от обратного: произошло событие - сбросили таймер (чтобы начинал считать заново). Создаю события мыши (там и клик, и тд), указываю, чтобы таймер стоп, или вообще отключаю его, но... Как не работай мышью в программе, все-равно происходит событие через заданное время.
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ответы на вопрос 3
@ar4ebaldello
Введите булеву переменную "canceled". При событии click присваиваете ей true, а в таймере перед выполнением проверяете ее на false.
Если google не помог, то это очевидное решение, разве нет?
Ответ написан
Комментировать
sivabur
@sivabur
Заблокировали просто так!
Ждем кода!
Ответ написан
Комментировать
vpuhoff
@vpuhoff
Программист в свободное от работы время
где мышь будет "когда сработает", в вашей программе или нет, если нет то нужно глобально перехватывать события , если в программе то все зависит от события, без кода ничего точно сказать нельзя
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы