title: Timer and List<string> in C#
body: <p>I need help with timer and List. </p>
  
  <p>List consist of collection of string say 5 or 6 at a time. Now, I want to display string one on label1 and it should wait for 5s and then display string 2 on label1. I have timer control and I am specifying my code in timer_tick event. </p>
  
  <pre><code>private void timer1_Tick(object sender, EventArgs e)
      {
          string[] myStatus = myStatusCollection.ToArray();
          int length = myStatus.Length;
  
          for (int i = 0; i &lt; length; i++)
          {
              string _myStatus = myStatus[i];
              //label1.ResetText();
              MessageBox.Show("Twitter Status =" + _myStatus);
              //label1.Text = _myStatus;
              //label1.Visible = true;
          }
  
      }
  </code></pre>
  
  <p>I have specify, Elapse = true and interval = 5000 but still I am not able to display one string at a time. In fact,  I am getting last string only. I want to rotate the strings all time. </p>
  
  <p>Can anyone help me.</p>