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