Несовсем так, повторно нажать можно, только вам надо завести 2 состояния для кнопки:
Ожидает - ничего не нажато и можно запустить анимацию,
Действует - кнопка уже была нажата и анимация запущена.
При нажатии на кнопку состояние кнопки переключается с Ожидает на Действует и наоборот.
А в событии OnTimer обрабатываете эти состояния. Если состояние кнопки Действует, то выполняется следующий шаг анимации. Если сосотяние Ожидает, значит анимацию надо прервать. Как только последний шаг анимации закончится состояние кнопки выставить в Ожидает.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|