刚学C#,要写个东西 ,需要窗体间的切换。麻烦大家帮忙一下我在c#中建立两个form,form1和form2,想要实现以下功能:
程序运行时首先显示form1,点击form1中某按钮时调用显示form2,同时隐藏form1;--------这个实现了(用show 和hide)可是怎么实现:当点击form2关闭按钮时关闭form2,并重新显示form1。请问怎样实现,谢谢!
程序运行时首先显示form1,点击form1中某按钮时调用显示form2,同时隐藏form1;--------这个实现了(用show 和hide)可是怎么实现:当点击form2关闭按钮时关闭form2,并重新显示form1。请问怎样实现,谢谢!
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Form1 f1 = new Form1();
f1.Show();
}
form2的关闭事件把form1 show出来就行了!
this.Hide();
Form1.Show();
问题是刚刚已经隐藏了一个form1,现在我是想把隐藏的form1 显示出来而4不是新建一个form1.。
from2 f2=new from2();
this.Hide();//隐藏当前窗体 from1
f2.ShowDialog(); //代开form2的窗体
this.Show(); //当前窗体显示出来 from1当你from2 窗体关闭时 form1 就会显示出来