【发布时间】:2011-08-10 05:51:18
【问题描述】:
我实现了允许使用以下线程打开应用程序的单个实例
Restoring window from the system tray when allowing only one instance of that program
它正在工作,但当前打开的窗口没有恢复。我没有使用 MDI 父概念。要导航表单,我只使用了 hide() 和 show()。 我尝试了上述线程中的codeproject 链接。我创建了第一个实例,我在 mainform 中。现在我尝试打开应用程序的第二个实例,它正在恢复同一个窗口。 导航到应用程序中的任何窗口后。如果我这样做,现在它正在新窗口中打开主窗体以及现有窗口。如果我关闭任何一个,两者都正在关闭。
如何修改代码来解决这个问题?
【问题讨论】:
标签: c# .net windows restore single-instance