日期:2014-05-18  浏览次数:20980 次

C#中如何做主窗口和登录窗口?
我想做一个主窗口和一个登录窗口:
主窗口一开始隐藏,这时弹出登录窗口;当登录成功时,关闭登录窗口,这时使主窗口显示出来.
该如何做?
(我在主窗口的PageLoad里弹出登录窗口同时把主窗口隐藏了,但登录后不知道怎么再把主窗口显示出来)

------解决方案--------------------
你是怎么隐藏的?
------解决方案--------------------
怎么隐藏的?window.open一下不就完了
------解决方案--------------------
f.Show();
------解决方案--------------------
Server.Transfer
------解决方案--------------------
asp.net???

我经常是在Login.aspx里面ShowModelDialg...这样安逸!
------解决方案--------------------
你在主窗体的load事件里form。ShowDialog()子窗体,当子窗体关闭的时候,母窗体就显示出来了
------解决方案--------------------
假设是Winform

假设你的主窗口为FrmMain,登录窗体为FrmLogin

那么在FrmMain的Load事件中
FrmLogin f = new FrmLogin();
f.Show(this);
this.Hide();

在FrmLogin登录成功后
this.Owner.Show();
this.Close();
------解决方案--------------------
Form.Show();
------解决方案--------------------
假设是webform将登陆界面与主界面分别做在同一个页面的不同Panel里,pageload时登陆的panel的visable=true而主界面的panel的visable=false
登陆成功后将两个visable属性互换就行啦

PS:页面的格式好像要设置成流式的才会自动移位的
------解决方案--------------------
this.visable=true;