title: How to update label text from a timer event handler in a different class?
body: <p>I have a form with a label in it called <code>labelTime</code>.
  In another class called <code>TimeCalculate</code> I have a <code>Timer</code> with <code>Timer_tick</code> event handler. 
  In this class I also have a function <code>GetTime()</code> that returns the time in string format.
  I want this string to appear in <code>labelTime</code> for every <code>Timer_tick</code>.
  Is there a way to achieve that?</p>
  
  <pre><code>public void MyTimer(Label o_TimeLabel) 
  {
    Timer Clock = new Timer(); 
    Clock.Tag = o_TimeLabel.Text; 
    Clock.Interval = 1000; Clock.Start(); 
    Clock.Tick += new EventHandler(Timer_Tick); 
  } 
  
  private void Timer_Tick(object sender, EventArgs eArgs) 
  { 
    if (sender == Clock) 
    { 
      //LabelTime.Text = GetTime(); &lt;-- I want this to work! 
    } 
  }
  </code></pre>