第一种形式停止计时器
本文关键字:计时器 一种 | 更新日期: 2023-09-27 18:03:30
我有两个表单。当我点击一个按钮的第一形式,然后第二个形式是开放的。30秒后第二张表格自动打开。如果我点击按钮,第二个表单打开,但计时器处于运行状态。我想在第二课开始的时候结束。怎么做呢?
timer= new System.Windows.Forms.Timer();
timer.Tick += new EventHandler(tmrWmpPlayerPosition2_Tick);
timer.Enabled = true;
timer.Interval = 30000;
timer.Start();
在您的button_click event
中,在打开第二个表单之前只需调用Timer.Stop()
。如果form2自己自然打开,那么您甚至不必担心计时器……但是如果你……
在你打开表单之前,这样做:
Form2 form2 = new Form2();
form2.updateEvent += new EventHandler(handleUpdateEvent);
/.........
void handleUpdateEvent(object sender, EventArgs e)
{
this.timer1.stop();
}