我有一个label
充满两个的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
对第二个没有任何作用。我该怎么办?