问题描述
- winform 多窗体操作问题
-
写一个程序打开有个登陆按钮点击打开登录界面登录成功之后又弹出一个界面,问一下怎样实现弹出登录后界面之后关闭前面两个窗体
我是这样实现的
第一个Form窗体中:
form1 fr1=new form();
fr1.show();
第二个Form窗体中
form fr=new form();
form1 fr1=new form1();
form2 fr2=new form2();
fr2.show();
fr.visable=false;
fr1.visable=false;
由第二个窗体打开新的窗体之后隐藏前两个窗体但是不成功 求大神帮忙解决下
解决方案
form2.show();
this.hide();
解决方案二:
这个是个多线程的问题,在当前窗体中启一个新线程打开登陆界面,然后之前的窗体退出用this.close()或Application.exit()都行
时间: 2024-11-20 14:51:09