【发布时间】:2011-11-01 06:18:56
【问题描述】:
目前我正在用 c# 开发一个 Windows 窗体应用程序,它有多个窗体。
我正在运行一个后台表单,它操作 notifyicon 属性,允许图标出现在任务栏中。
当我启动程序时,它会启动一个 loginForm,然后登录它会进入一个 mainForm。关闭 mainForm 后,应用程序还没有关闭,在这种情况下,它的工作方式类似于 Windows Live Messenger。
如何使我的程序在我主窗体之后,通过双击它会恢复窗体? (就像 MSN 的工作原理一样。)
或者当我按下标题栏中的 X 按钮时关闭整个应用程序对我来说是一个更好的解决方案。这给我带来了另一个问题,因为当我关闭主表单以外的其他表单时,我似乎无法退出应用程序。
【问题讨论】:
-
您无法打开关闭的表单,该表单因 ObjectDisposedException 而失败。创建一个新的。我不得不猜测您的(隐藏的)登录表单使应用程序保持运行。不清楚。
标签: c# winforms notifyicon