2

私はlabel2 つの でいっぱいになる を持っていますがstrings、互いに非常に短いので、最後の だけが のstringに表示され.Text propertyますlabel

それらの間に1.5秒の一時停止が必要ですstrings。例:

string strMessage1 = "ONE";

string strMessage2 = "TWO";

Label.Text = strMessage1;
//Pause of 1.5 seconds
Label.Text = strMessage2;

今、私は次のように設定しようとしましたtimer

private void FillString()
{
     stringTimer = new System.Timers.Timer();
     stringTimer.Interval = 1500;
     stringTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnStringTimerElapsed);

     Label.Text = strMessage1;
     stringTimer.Start();
}

private void OnStringTimerElapsed(object sender, EventArgs e)
{
     Label.Text = strMessage2;
}

しかし、それは の最初のものだけを表示stringlabel、2 番目のものには何もしません。私は何をすべきか?

4

1 に答える 1