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();
        }

posted @ 2011-08-11 16:34  欧阳三寿  阅读(2648)  评论(0编辑  收藏  举报