c# form1 不能隐藏?

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:07:47
在form1 的load事件 中写入new form2().show();this.Hide();
可以打开新窗口但是form1不能隐藏,为什么呀?
this.Hide();
new form2().Show();
也不行

我也遇到了,我是用时间控件解决的,在时间控件的事件里写隐藏代码和这个时间控件的停止代码.(时间控件一开始就要设我启动状态)

winform哦,

要把form2设为form1的子窗体

this.Hide();
new form2().showdialog();

可以像做主窗体和登录窗体那样来实现;
比如:从主窗体调用登录窗体,只有用户名正确才可以进入主窗体,但是要先调用主窗体。那就是先将主窗体隐藏,出现登录窗体,只有密码正确使其获得一个值,根据这个值进入主窗体,反之,密码错误主窗体不显示,那就一直隐藏只显示登录窗体;