winform 点击窗体右上角“X”关闭窗体但不释放资源并跳到上一个界面
winform 窗体Form2里面,点击窗体右上角“X”关闭窗体,跳到上一个界面Form1
这里有两种方法:一个是重写OnClosing方法;另一个是点击窗体事件FormClosing;
一、重写OnClosing方法
protected override void OnClosing(CancelEventArgs e)
{
e.Cancel = true;
Form1 f = new Form1();
f.Show();
this.Hide();
}
二、点击窗体事件FormClosing
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
Form1 f = new Form1();
f.Show();
this.Hide();
}