winform两个窗体的切换

就是点击一个窗体的button打开一个新的窗体,旧窗体隐藏之后在关闭。点击新窗体的button回到旧窗体,新窗体隐藏之后在关闭。

可以用父子窗体实现。现在介绍另一种简单方法:

旧窗体button代码:

        private void button2_Click(object sender, EventArgs e)
        {
            Hide();
            Form2 form2 = new Form2();
            
            form2.ShowDialog();
            this.Close();
            
        }

同样,新窗体button代码:

        private void button1_Click(object sender, EventArgs e)
        {
            Hide();
            Form1 form1 = new Form1();
            form1.ShowDialog();
           this.Close();
        }


运行ok。

你可能感兴趣的:(c#)