这是我的代码:
Stopwatch timer = new Stopwatch();
timer.Start();
while (timer.ElapsedMilliseconds < 3000) {
label1.Text = Convert.ToString( timer.ElapsedMilliseconds );
}
timer.Stop();
我的目的是实时更新标签的文本,所以如果timer.ElapsedMilliseconds == 1350
, then label1.Text = 1350
。我怎样才能做到这一点?提前致谢!
你最好使用系统.Windows.Forms.定时器为此,而不是Stopwatch()
即使那个计时器不太准确StopWatch(..)
它给你一个很好的控制。
只是示例片段:
myTimer.Tick += new EventHandler(TimerEventProcessor);
myTimer.Interval = 1350;
myTimer.Start();
private void TimerEventProcessor(...){
label1.Text = "...";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)