首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

打开新的窗体后关闭先前的窗体

2012-03-16 
求助:打开新的窗体后关闭先前的窗体?目的:一个是登陆窗体,当输入正确后,打开另一上窗体,同时关闭先前的登

求助:打开新的窗体后关闭先前的窗体?
目的:
一个是登陆窗体,当输入正确后,打开另一上窗体,同时关闭先前的登陆窗体!


[解决办法]
在program.cs里打开关闭就好
Application类最好打开主窗体
[解决办法]
不好意思有一点错
当先前窗体需要关闭时
this.DialogResult = DialogResult.ok
不要写this.close(),this.hide();
在Main方法中写
Form1 f1 = new Form1();
if(f1.ShowDialog() == DialogResult.ok)
{
Application.Run(new Form2());
}

[解决办法]
在子窗体里面定义父窗体
在父窗体里面建子体时将子窗体里的属性赋值为当前窗体
然后在子窗体里面关闭

热点排行