Quote Originally Posted by techgnome View Post
never had an issue with setting the enabled property to false to stop a timer... that said, it should be the FIRST thing the code in the Tick event does ... disable the timer, then you re-enable it just before exiting... prevents the event from firing off again while you're still processing the current tick event.

-tg
Although not necessary I tend to agree with tg post 5.....

Code:
Private Sub Timer1_Timer()
 Timer1.Enabled = False '<---- do it here so you won't forget to do it later
  '
  '
  ' Do stuff
  '
  '
 Timer1.Enabled = True '<---- can be done elsewhere
End Sub
.....this way you won't forget to do it later in your code which can lead to undesirable consequences.