Timer Tick事件突然无法正常工作

时间:2011-07-27 19:45:44

标签: c# visual-studio-2010 events timer

昨天我正在研究一个项目并使用计时器。今天我去了同一个项目,计时器不再有效!我认为这可能是一个逻辑错误(没有报告语法或运行时错误),但我不知道发生了什么。计时器的间隔设置为2000,单击一个按钮时会调用它,并且应该显示一个消息框。它不起作用,我忘记了!

处理计时器的代码片段在这里:

    private void buttonFindColor_Click(object sender, EventArgs e)
    {
        // start the timer
        timerMain.Start();
    }

    private void timerMain_Tick(object sender, EventArgs e)
    {
        MessageBox.Show("I ticked!");

        timerMain.Stop();
    }

1 个答案:

答案 0 :(得分:5)

Tick事件有可能没有“连线”到计时器。

这条线是否存在于任何地方?

timerMain.Tick += timerMain_Tick;