找回隐藏的表单从另一种形式 [英] get back hidden FORM from another FORM
本文介绍了找回隐藏的表单从另一种形式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两种形式 Form1中
和窗体2
我在 button_Click
打开窗体2
从 Form1中
Form2 obj2 = new Form2();
this.Visible = false;
obj2.Show();
那么我想回去 Form1中
可见(上布置窗体2
)的控制上,我留下了相同的状态......
then I want to get back Form1
Visible (on disposing Form2
) in same states of Controls on which I left.....
推荐答案
您窗体2
不知道 Form1中任何
。这将需要一个参考吧(你可以做到这一点通过增加一个表格
在窗体2
type属性,并指定 Form1中
将其施工后):
Your Form2
doesn't know anything about Form1
. It will need a reference to it (you can do that by adding a Form
type property on Form2
and assign Form1
to it after construction):
//In Form2
public Form RefToForm1 { get; set;}
//In Form1
Form2 obj2 = new Form2();
obj2.RefToForm1 = this;
this.Visible = false;
obj2.Show();
//In Form2, where you need to show Form1:
this.RefToForm1.Show();
这篇关于找回隐藏的表单从另一种形式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文