title: Timer + display messages + Different time intervals
body: <p>How to display some messages on a C# form application with different time intervals with buttons? </p>
  
  <p>Something like:</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e)
  {
        label1.Text = "string1";
  
        [wait 3 seconds]
  
        label1.Text = "string2";
  
        [wait 5 sec]
  
        label1.text="string 3";
  
        [end]
  }
  </code></pre>