作者:兆龙77 | 来源:互联网 | 2023-01-18 16:26
LoginlgnewLogin();lg.ShowDialog();lg.Show();注册会员的窗口,注册成功后总需要点击两次关闭X,才可以关闭窗口,请问为什么啊???
Login lg = new Login();
lg.ShowDialog();
lg.Show();
注册会员的窗口,注册成功后总需要点击两次关闭X,才可以关闭窗口,请问为什么啊???
5 个解决方案
因为你关掉之后又show了一个。。。把第三行删掉就好了
showdialog会卡在那,直到你关掉模态窗口,关掉后,继续执行show,又谈一个出来了
谁让你show2次,你觉得你只show了一次的话你可以把lg.ShowDialog();和lg.Show();位置互换看一下