2 qq 22810485 qq_22810485 于 2016.04.05 09:33 提问

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;
由第二个窗体打开新的窗体之后隐藏前两个窗体但是不成功 求大神帮忙解决下

2个回答

bdmh
bdmh   Ds   Rxr 2016.04.05 09:58

form2.show();
this.hide();

qq_22810485
qq_22810485 这样第二个窗体可以隐藏但是第一个窗体fr还在
一年多之前 回复
zhangshangui_2015
zhangshangui_2015   2016.04.05 12:53

这个是个多线程的问题,在当前窗体中启一个新线程打开登陆界面,然后之前的窗体退出用this.close()或Application.exit()都行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!