2 u011954277 u011954277 于 2016.03.24 22:40 提问

c# winfrom 窗体登录 再返回登录窗口的问题

c# winfrom 窗体登录 再返回登录窗口的问题A是登录窗体 B是首页 从A窗体跳到B窗体 在a的登录按钮上写

 B a=new  B();
 b.show();
 this.visble=false;

b窗体上有个返回按钮 点返回 怎么关闭B窗体 然后重新回到A登录窗体呢

7个回答

caozhy
caozhy   Ds   Rxr 2016.03.24 23:43
 B a=new  B();
this.Visble=false;
a.ShowDialog();
this.Visble = true;
u011954277
u011954277 是这样的 我登录界面做了一个自动登录 主界面一跳回去 又登录了
一年多之前 回复
caozhy
caozhy 回复小菜来袭: 定义一个全局变量,点返回+1,点的次数超过n,不返回直接application.exit();
一年多之前 回复
u011954277
u011954277 怎么防止点登录有点返回 这样反复点击呢
一年多之前 回复
zhangshangui_2015
zhangshangui_2015   2016.03.25 09:07

这个得用多线程来做,B窗体关闭后(this.close()),在起一个线程,打开登陆窗体A。

enpterexpress
enpterexpress   2016.03.25 10:06

B窗体关闭
this.close();
A窗体打开
this.Visble = true;

tzdwsy
tzdwsy   2016.03.25 19:54

可以把第一个窗体对象传到B

NetDomainer
NetDomainer   2016.03.26 22:26

你可以在B窗体的构造方法中添加对A窗体的引用。
private A A;
public B(A a){
A = a;
}
back_Click(object sender,Event args){
this.Close();
A.Visible = true;
OR A.Show();//(这取决于你对于A窗体的关闭方式)
}

u011375896
u011375896   2016.03.28 21:03

if(A.ShowDialog()==DialogResult.OK)
{

}
else
{

}

CSDNXIAOD
CSDNXIAOD   2016.03.30 11:22

Winfrom 登录窗体
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片