C#处理窗体的最小化事件及恢复正常窗体事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#处理窗体的最小化事件及恢复正常窗体事件相关的知识,希望对你有一定的参考价值。
最近因为我的一个小软件需要处理窗体最小化事件及窗体从最小化恢复到正常状态时的事件,
所以上网查了下,原来是通过处理窗体的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();
以上是关于C#处理窗体的最小化事件及恢复正常窗体事件的主要内容,如果未能解决你的问题,请参考以下文章
C# - Winform: 在窗体加载的过程中截获异常,如何不让窗体显示出来。