开始在Form1中通过Form form2 = new Form2()和form2.Show()来显示Form2的,同时Form1.Hide()了.
现在在Form2中的工作已经完成,需要close() Form2并且将Form1显示出来.
请问各位高手,该怎么解决?在Delphi中很好解决的,只要包含窗体就可以了,C#中该怎么处理啊?谢谢各位了!
现在在Form2中的工作已经完成,需要close() Form2并且将Form1显示出来.
请问各位高手,该怎么解决?在Delphi中很好解决的,只要包含窗体就可以了,C#中该怎么处理啊?谢谢各位了!
form2.ShowDialog()另外,你也可以将Form1的当前实例传入到Form2中,在Form2关闭时,就将其Show()
ff.ShowDialog(this);传值通过属性来传`````
来简单一点:
在Form2中定义下面的字段
private Form1 form1;
构造函数:
Form2(Form1 frm):this()
{
this.form1 = frm;
}
Form_Closing(...)
{
this.form1.Show();
}
------------------------------------
在Form1中显示Form2:
Form2 form2 = new Form2(this);
form2.Show();
this.Hide();
谢谢啊,你的用法很好用,总算理解了,呵呵。
觉得自己好笨啊!To: 15916814(冰点网络.Net)
虽然没有MyLf的方法好,还是要谢谢你啊,让我学到了很多!