关闭窗体的同时打开另一个窗体

 this.Hide()这个方法,隐藏了,但是它的内存并没有释放。不太好吧 在你的程序目录下打开这个文件Program.cs。你将会看到这段代码 这个是你的的程序初始窗体,也就是父窗体

 static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());//这里的Form1就是个父窗体

} 由于父窗体已经关闭,所以子窗体不会显示。这个和JAVA不一样。所以需要在建立一个父窗体

 static void Main()

{

 Application.EnableVisualStyles();

 Application.SetCompatibleTextRenderingDefault(false);

form1 f1=new form1();

 Application.Run(f1); //到此再来一个另外的父窗体,就是你关闭了第一个父窗体,又要打开的一个窗体。比如叫做

if/while....在这可以加一些条件用来控制是否显示第二个父窗体

form2 form2 f2=new form2() ;

Application.Run(f2);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值