如何从我的.NET winApplication注销
题
我使用从访问主应用程序的登录。有从主应用程序,这我不能够实施,注销选项甚至google搜索,并试图像一些事情后:
Application.Restart();
或
Application.OpenForms["loginForm"].ShowDialog();
mainForm.Close();
需要帮助实现一个简单的注销选项。有抛出异常,平稳所示:
InvalidOperationException异常:集合已修改;枚举操作可能无法执行。
日Thnx提前。
解决方案
我会做的是隐藏主窗口,并显示登录表单。后,将新的登录只是检查的主要形式存在,并显示它与新的数据(新用户)或仅将其关闭,并打开一个新的。
另一解决方案是可能有一个显示形式的控制器方法。例如有一个显示登录表单,则主要形式的循环。当主窗体关闭登录表单将被再次显示。
其他提示
关于何时应该被关闭的形式是在打开登录表格,选择退出之后。当以,应该发送的用户名和传递给主要形式,其中它可以被验证,并且然后用户标志加载属于该用户的特定数据...
不隶属于 StackOverflow