I want to create a timer while the application is running. For example, the form has TextBox1 and Button1. When Button1 is clicked, the timer will be enabled and will print the current system time in TextBox1 every 10 seconds. The timer will be disabled when the Button1 is clicked again. How do I implement the timer and its events? An example with both Windows Forms and Silverlight would be great. Thanks!