验证成功后关闭登录表单
本文关键字:登录 表单 成功 验证 | 更新日期: 2023-09-27 17:57:55
所以我有一个表单应用程序,它必须在C#中。。。
无论如何,我的登录屏幕有问题。
除了这个该死的东西,整个该死的应用程序都完成了。
成功登录后,登录窗口会一直停留。我该怎么摆脱它!?
这就是我目前拥有的
var MainMenu = new SwimmingApp.MainMenu();
var loginS = new Login();
loginS.Hide();
MainMenu.Show();
我也试过application.exit.
此外,我在一个解决方案中的两个不同项目中有这两种形式。
THanks
问题:您正在创建LoginForm的新实例,并试图隐藏该实例,而不是隐藏现有的LoginForm。
解决方案:您必须获取现有或已加载(到内存中)登录表单的实例并将其隐藏。
试试这个:
Login frmLogin =(Login) Application.OpenForms["Login"];
frmLogin.Hide();
在登录方法内部,您可以使用
DialogResult = System.Windows.Forms.DialogResult.OK;
或者在登录之外,您可以使用
loginS.DialogResult = System.Windows.Forms.DialogResult.OK;