【发布时间】:2009-10-13 12:43:55
【问题描述】:
我使用登录名来访问主应用程序。主应用程序有一个注销选项,即使在谷歌搜索并尝试了以下操作之后,我也无法实现:
Application.Restart();
或
Application.OpenForms["loginForm"].ShowDialog();
mainForm.Close();
需要帮助来实现一个简单的注销选项。抛出了一个异常,比如:
InvalidOperationException:集合已修改;枚举操作可能无法执行。
提前谢谢。
【问题讨论】:
-
你能澄清你的问题吗?您希望注销做什么?上面的两个示例有哪些不是您需要的?
-
你如何存储登录的人?
-
示例抛出异常。注销应该显示登录表单,然后重新加载主表单(注销的工作方式,最通用的一种)
-
我将用户 ID 作为静态字段存储在 Program 类中,但这有关系吗?