我在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
恐怕您忘记将事件处理程序附加到Tick事件:
private void Form1_Load(object sender, EventArgs e)
{
timer1.Tick += timer1_Tick_1;
timer1.Interval = 2000;
timer1.Enabled = true;
timer1.Start();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句