昨天我正在研究一个项目并使用计时器。今天我去了同一个项目,计时器不再有效!我认为这可能是一个逻辑错误(没有报告语法或运行时错误),但我不知道发生了什么。计时器的间隔设置为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();
}
答案 0 :(得分:5)
Tick事件有可能没有“连线”到计时器。
这条线是否存在于任何地方?
timerMain.Tick += timerMain_Tick;