有两个窗体,各自都有定时器,当窗体显示时,定时器工作,窗体隐藏时,定时器不工作。利用窗体的visible_changed就可以实现,程序如下: private void Form2_VisibleChanged(object sender, EventArgs e)
{
if (this.Visible == true)
timer.Enabled=true;
else
timer.Enabled=false;
}
这是我暂时所能想到的容易的方法。