表格结束表格调整事件处理程序

时间:2013-11-08 10:28:51

标签: c# .net

如何为这两个事件只编写一个代码块? 我希望在用户最小化,调整大小或关闭表单时执行相同的代码。

3 个答案:

答案 0 :(得分:2)

编写功能方法并从事件处理程序调用方法。

答案 1 :(得分:1)

this.Closing += (sender, e) => this.DoWork();
this.Resize += (sender, e) => this.DoWork();

private void DoWork()
{
    // Your code here
}

答案 2 :(得分:0)

您可以为公共代码创建一个函数,并从任何您想要的地方调用它。

如果要在表单关闭并调整大小时调用它,请按以下方式编写它:

private void Form1_Resize(object sender, EventArgs e)
            {
                myfunction();
            }


            private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                myfunction();
            }

      private void myfunction()
            {
                //function code here
            }