调用顺序:Form1 ->Form2 ->Form1
Form1 为启动窗体,在此窗体中的代码:this.Hide();Form2 f2=new Form2();f2.Show();在Form2窗体的“退出”按钮事件中:this.close();然后我想将Form1重新显示出来!
我用new Form1().Show();是可以的,但是这样写等于将Form1重新装载一次了。
我应该怎么写?
Form1 为启动窗体,在此窗体中的代码:this.Hide();Form2 f2=new Form2();f2.Show();在Form2窗体的“退出”按钮事件中:this.close();然后我想将Form1重新显示出来!
我用new Form1().Show();是可以的,但是这样写等于将Form1重新装载一次了。
我应该怎么写?
解决方案 »
- ★请教下关于动态编译CS文件和动态加载类库的问题。★欢迎大家各抒己见。
- c# winform 如何读取oracle数据库中blob字段中的图片并显示出来
- 如何在pictureBox1上输出带矩形边框的字符串?在线等!急!
- try 和catch的问题!!!搞不懂啊```````出大问题了;
- C# 中如何画直线
- datagrid problem
- 关于RDLC报表的问题、进来看下啊!!!!急!!
- 使用C#代码实现登陆其他机器的问题
- 如何在outlook菜单里面加一栏自己的菜单?
- winform 如写一个定时开始,结束的时间
- 问一下用C#怎么获取FTP SERVER的例表文件代码该如何写啊!
- 怎样编程查询Access数据库中的表数和各表的表名?
在form2中写一个方法 void SetParentForm(form f1) { parentform = f1;}
然后 在this.Hide();Form2 f2=new Form2();f2.Show();之后 调用 f2.setParentForm(this);
最后在form2中的this.close();后,调用 f1.show();