使用Timer更新标签
本文关键字:标签 更新 Timer 使用 | 更新日期: 2023-09-27 18:16:39
我有几个标签,得到填充字符串,我想我的计时器将填充这些字符串每500毫秒。我的问题,我试着调试我的代码,似乎我的计时器根本不工作:
这是我的类事件传递所有这5个参数,我想我的标签将填充:
void MyClass_statusChangedEvent(string status, int packets, int packetsProgress, double bps, double pps)
{
MyObj obj = new MyObj(status, packets, packetsProgress, bps, pps);
timerStatus.Tag = obj;
timerStatus.Interval = 500;
timerStatus.Start();
}
MyObj obj……是我的对象,它持有这5个参数并将其传递给我的计时器。这个类的所有成员都有getter。
这是我的计时器:
private void timerStatus_Tick(object sender, EventArgs e)
{
//update label here
}
尝试添加
timerStatus.Tick += new EventHandler(timerStatus_Tick);
之前 timerStatus.Interval = 500;