c#定时器不工作

本文关键字:工作 定时器 | 更新日期: 2023-09-27 18:12:42

我得到了一个c#表单,我在上面放了一个计时器。我可以看到定时器在form1.designer.cs中声明,但它在表单UI上不可见。总之,我向form1_load事件添加了计时器代码,然后添加了timer1_tick_1事件。但是由于某种原因,在timer1_tick_1事件中指定的messageBox没有出现。表单加载后就停在那里,什么也不做。我错过了一些语句或计时器没有添加/删除适当的形式?

private void Form1_Load(object sender, EventArgs e)
{
    timer1.Interval = 2000;
    timer1.Enabled = true;
    timer1.Start();
            }
private void timer1_Tick_1(object sender, EventArgs e)
{
    MessageBox.Show("");
}//timer

c#定时器不工作

恐怕您忘记将事件处理程序附加到Tick事件:

private void Form1_Load(object sender, EventArgs e)
{
timer1.Tick += timer1_Tick_1;
timer1.Interval = 2000;
timer1.Enabled = true;
timer1.Start();
}