如何让表单进入“背景状态”事件

本文关键字:状态 背景 背景状态 事件 表单 | 更新日期: 2023-09-27 18:17:48

我们在c#表单中有form_load事件。我想让form1进入后台form2进入前台。

如何让表单进入“背景状态”事件

表单。激活事件

博士

当表单在代码中或由用户激活时发生。

的形式。禁用事件

博士

当窗体失去焦点并且不再是活动窗体时发生。

更新启动和停止定时器:

class Form1: Form{
    void Form_Load(object sender, EventArgs arg)
    {
        this.Activated += form_Activate;
        this.Deactivate += form_Deactivate;
    }
    void form_Activate(object sender, EventArgs arg){
       timer.Start();
    }
    void form_Deactivate(object sender, EventArgs arg){
       timer.Stop();
    }
}