Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 定时器不工作_C#_Timer - Fatal编程技术网

C# 定时器不工作

C# 定时器不工作,c#,timer,C#,Timer,我得到了一张C#格式的表格,我在上面放了一个计时器。我可以看到计时器在form1.designer.cs中声明,但它在表单UI上不可见。 无论如何,我将计时器代码添加到form1_load事件中,然后添加了一个timer1_tick_1事件。 但由于某些原因,timer1\u tick\u 1事件中指定的messageBox不会出现。 表单加载并只是坐在那里,什么也不做。 我是否遗漏了一些语句,或者计时器没有正确添加/删除到表单中 private void Form1_Load(object s

我得到了一张C#格式的表格,我在上面放了一个计时器。我可以看到计时器在form1.designer.cs中声明,但它在表单UI上不可见。 无论如何,我将计时器代码添加到form1_load事件中,然后添加了一个timer1_tick_1事件。 但由于某些原因,timer1\u tick\u 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

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

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

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

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

你真的连接了你的活动吗?计时器是什么类型的?你真的连接了你的活动吗?计时器是什么类型的?非常感谢!将计时器添加到滴答声事件有效。这是否意味着我可以在同一个程序中使用多个计时器?非常感谢!将计时器添加到滴答声事件有效。这是否意味着在同一个程序中可以有多个计时器?