我有几个标签充满字符串,我希望我的计时器每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个参数并将其传递给我的计时器。 这个班级的所有成员都有吸气剂。
这是我的计时器滴答声:
private void timerStatus_Tick(object sender, EventArgs e)
{
//update label here
}
答案 0 :(得分:1)
尝试添加
timerStatus.Tick += new EventHandler(timerStatus_Tick);
之前
timerStatus.Interval = 500;