私はlabel
2 つの でいっぱいになる を持っていますが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;
}
しかし、それは の最初のものだけを表示string
しlabel
、2 番目のものには何もしません。私は何をすべきか?