回 帖 发 新 帖 刷新版面

主题:[讨论]C#中怎么显示已隐藏的窗体

请教各位大虾:

我在一个窗体(form1)中把自己隐藏起来
this.Hide();
然后启动另一个窗体,
form2 frm2 = new form2();
如果我要在另一个窗体(form2)中把已经隐藏的窗体(form1)重新显示出来,
而不是重新 New 一个窗体,该怎么写呀?

回复列表 (共3个回复)

沙发

我个人是这样子认为:
方法是这样子的:我们将form2的构造函数里加上一个form1的对象。
即  class form2(form1 f1){}
在调用form2之前将form1传给form2来构造它。并将form1隐藏,
在关闭form2之前打开之前传过来的那个实例即可!
不知道我说的明白与否。如果不明白的话可以交流一下!

板凳

对,如楼上所说,借f1对form1的引用就可以控制form1了``

3 楼


果然是一针见血,按照你的方法已经实现了我所要的功能.
谢谢了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册