title: How to enable a timer from a different thread/class
body: <p><strong>Original post: <a href="https://stackoverflow.com/questions/725413/how-to-access-a-timer-from-another-class-in-c">How to access a timer from another class in C#</a></strong></p>
  
  <p>I tried everything.</p>
  
  <p>-Event</p>
  
  <p>-Invoke can't be done,because Timers don't have InvokeRequired property.</p>
  
  <p>-Public/internal property</p>
  
  <p>Nothing worked,the code is being executed,the timer.Enabled property is being set to "true" ,but it doesn't Tick.If I call the event or just change the property from the form class in a NON-static method - it does tick and works.</p>
  
  <p>I never knew it would take me a day and probably more to acquire how to use a decent timer.</p>
  
  <p>If there's no way to do this,is there anything else I can use that works similiar to the timer(delay,enable/disable)?</p>