关闭一个窗口时,打开另外一个窗口。按第一个窗口红叉不打开另外的窗口 做一个登陆界面,我想要登陆成功的话关闭登陆界面跳出另外一个界面。我在program.cs中建了两个父窗口 Form1 f1 = new Form1();//新建第一个父窗口窗口 Application.Run(f1);//运行第一个父窗口
Main ma = new Main();//新建第二个父窗口 Application.Run(ma);//声明第二个父窗口 但是我发现,我在登陆界面直接按右上角的红叉,也像登陆成功一样打开了第二个界面,这个该怎么解决? c# 窗口 [解决办法] 首先你要验证成功登录,才会执行关闭窗体时打开新窗体。如果没有进行登录成功,就只是单纯的关闭窗体。 [解决办法] 两个Application.Run必然打开两个,你可以根据第一个打开后,通过一个条件(比如变量)去控制是否打开第二个窗口 [解决办法]