Author
shabbir ( Go4Expert Founder )
Shabbir is a developer in the field of Applications, web as well as database designing and is devoted to the optimization and usability of the code. He maintains Programming forum and is a C++ addict.
Recent Articles
- How to Capture error log using C#.Net?, Started by sameer_havakajoka in C#
- Generate and add keyword variations on Google AdWords from .NET, Started by JosipK in C#
- Read and write ODF/ODS files (OpenDocument Spreadsheets), Started by filip in C#
- Send Email and attachments in C#, Started by naimish in C#
- Simple Encryption/Decryption using C#, Started by naimish in C#
Similar Articles
System.Windows.Forms.Timer
1. It's a forms-based timer.
2. After creating it, you can set the interval which elapses between ticks using the Interval and hook up a delegate to its Tick event.
3. Calling Start and Stop methods, start and stop of the timer.
4. It runs entirely on the UI thread, So some of the UI related operations is to be done in this timers.
5. Long UI operation may result in loosing some ticks
System.Timers.Timer
1. Instead of a Tick event, it has the Elapsed event.
2. As before, 3. Calling Start and Stop methods, start and stop of the timer.
3. The AutoReset property determines whether or not the timer should fire the event once and then stop, or keep going in a fire event / wait cycle. System.Windows.Forms.Timer does not have this property
4. Setting the synchronizing object to a UI control makes the event fire on that control's UI thread.










Linear Mode
