There are 3 different timer objects: one is the windows.forms.timers and you can use that on the windows forms. The other System.Windows.Forms.Timer, System.Timers.Timer, and System.Threading.Timer.
Which is the difference between these objects?
-
the windows forms timers doesn’t work from a thread;
-
the windows forms timers runs in the same thread of the windows forms;
References
-
a comparison of the timer classes
-
another comparison and complete tutorial