I am using a Forms onTimer event to launch some actions. The Timer Interval is set to 1000. The On timer event increments a counter that starts from zero and increases by 1 each time the timer fires. The timer is re-set to zero by a MouseMove or KeyDown event. Here are the problems I have encountered. The timer is set as a public variable.
1. Upon monitoring the counter, the counter increments by 1, 2, or sometime 3 each time it fires.
2. The MouseMove event only resets the timer to zero on the first movement and then does not do it again.
3. The KeyDown event never resets the time.
Any insights as to why this is happening??