Vs2008 C#问题!关于窗体隐藏和显示问题!

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:00:49
如何使一个已经隐藏的窗体,就是
Form1 fm=new Form1();
fm.Show();
this.Hide();
这个里面如何让那个隐藏了的窗体再次显示出来啊?或者有什么其它的方法可以完成这个过程,告诉一下,谢谢了!!

虽然那个hide可以隐藏啊,但如果再想让它出来就需要重新建一个form对象了,那样你里面的值可能就不在了。其实有一个非常简单的办法,你可以设置它的高度或者宽度为0就可以了,如:this.height=0;
如果想让它显示就把高度设置的大点就可以了,this.height=200;
O(∩_∩)O~,设置宽度也是一样的

你说的不太清楚 按我的理解是假如说你隐藏的窗体名称叫做"FORM2"的话
上面的代码实现一个在"FORM2"中的某个控件事件中实现一个显示"FORM1"并隐藏"FORM2"的功能。那么你就必须在"FORM1"的窗体的某个控件事件中把"FORM2"重新调出

高个按钮写个事件,想显示就显示,否则就关闭。

你可以在让这个窗体show出来就可以了啦。
fm.Show();

把那个窗体NEW出后
Form1 fm=new Form1();
fm.Show();

this.Visible = false;