Страницы

Поиск по вопросам

пятница, 14 декабря 2018 г.

Игнорируется часть кликов

На днях понадобилось написать программу, которая считает количество кликов, совершенных человеком. Однако заметил, что отлавливается не каждый клик: если человек совершает хотя бы 2-3 щелчка в секунду, часть точно будет проигнорирована. Как с таким бороться? Отлавливаю с помощью элементарной
private void opg_Click(object sender, EventArgs e) { count++; }


Ответ

Скорее всего, когда пользователь делает 2-3 клика в секунду, то это воспринимается системой как двойной клик (отдельное от обычного клика событие).
Попробуйте добавить:
private void opg_DoubleClick(object sender, EventArgs e) { count = count + 1; }
Также разницу поясняет справка от мелкомягких

Комментариев нет:

Отправить комментарий