最近因为我的一个小软件需要处理窗体最小化事件及窗体从最小化恢复到正常状态时的事件,
所以上网查了下,原来是通过处理窗体的Resize事件来实现的,我实现该工能时的主要代码如下:
//窗体大小发生变化时
private void FormMain_Resize(object sender, EventArgs e)
{
//窗体最小化时
if(this.WindowState==FormWindowState.Minimized)
{
//停止定时器
this.timerA.Stop();
this.timerB.Stop();
this.timerC.Stop();
this.timerD.Stop();
}
//窗体恢复正常时
if (this.WindowState==FormWindowState.Normal)
{
//启动定时器
this.timerA.Start();
this.timerB.Start();
this.timerC.Start();
this.timerD.Start();
}
}