【发布时间】:2012-05-10 07:34:37
【问题描述】:
我创建了一个应用程序,它在启动时会在系统托盘中启动。我使用下面的帖子来实现这一点: How to start WinForm app minimized to tray?
此应用程序也只允许单个实例运行: http://www.codeproject.com/Articles/32908/C-Single-Instance-App-With-the-Ability-To-Restore
我遇到的问题是,当我第一次启动应用程序时,它会最小化到系统托盘,但是如果我单击桌面图标,它不会出现。我必须单击托盘中的图标才能恢复应用程序。如果我再次最小化它,然后单击它出现的桌面图标。
这是我第二次尝试 winform 应用程序,是否与 SetVisibleCore 有关?
任何指向正确方向的指针都会很棒。
【问题讨论】:
-
我使用上面两个链接中的代码,codeproject.com/KB/cs/SingleInstanceAppMutex/…
-
访问stackoverflow.com/questions/21154693/…,获取WPF应用的答案
标签: c# winforms system-tray