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#处理窗体的最小化事件及恢复正常窗体事件的主要内容,如果未能解决你的问题,请参考以下文章

vb窗体中的resize是啥事件?

C# - Winform: 在窗体加载的过程中截获异常,如何不让窗体显示出来。

C# FormClosing FormClosed 区别详解

C#如何在 Windows 窗体应用程序中使用事件

vb窗体中的resize是啥事件?

C# winForm窗体程序 锁定问题求赐教。