winform窗体失去焦点事件

时间:2022-04-25 17:30:09

方法一:1、在InitializeComponent函数中添加如下语句:

     this.Deactivate += new System.EventHandler(this.Form1_Deactivate);


2、在form1.cs中编写以下函数:

    private void Form1_Deactivate(object sender, EventArgs e)

   {//添加你的代码
   }


方法二:

        protected override void OnLostFocus(EventArgs e)
        {
           //添加你所需的代码
            base.OnLostFocus(e);
        }


方法三:

1、在InitializeComponent函数中添加如下语句:

     this.LoseFocus += new System.EventHandler(this.Form1_LoseFocus);


2、在vform1.cs中编写以下函数:

    private void Form1_LoseFucus(object sender, EventArgs e)

   {//添加你的代码
   }