Если есть свободный таймер, то можно так: По прерыванию от кнопки проверить запущен ли таймер. Если нет, то запускаем его. По прерыванию таймера запускаем функцию "однократного нажатия". Если же в прерывании кнопки видим что таймер запущен, то значит это уже второе нажатие и запускаем функцию "двойного нажатия"(таймер естественно отключаем).
Время срабатывания таймера это максимально допустимое время между нажатиями для "двойного клика". С дребезгом конечно же нужно что-то предварительно сделать.
Сообщение отредактировал baralgin - Dec 2 2009, 20:29
|