如何为这两个事件只编写一个代码块? 我希望在用户最小化,调整大小或关闭表单时执行相同的代码。
答案 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
}