0

我有几个用字符串填充的标签,我希望我的计时器每 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
    }
4

1 回答 1

1

尝试添加

   timerStatus.Tick += new EventHandler(timerStatus_Tick);

    timerStatus.Interval = 500; 
于 2013-06-01T16:47:35.123 回答