我有一个实例(通过.net设置)程序,该程序主要从系统托盘运行,但也有一个窗口。
用户经常在其他系统托盘图标中丢失该程序,并认为该程序未运行,尝试再次从可执行文件中打开它。
如何在正在运行的程序中检测到可执行文件再次打开? (这样我可以最大化窗口)
提前致谢。
答案 0 :(得分:0)
打开单个实例程序的另一个副本将默认将您的表单放在前面,但是当表单不可见时,这不会产生任何影响。
我正在寻找启动另一个实例时发生MyApplication_StartupNextInstance
事件。这可用于调用您需要的任何其他功能。
在项目属性中,您可以导航到应用程序 - >查看应用程序事件并从Me.StartupNextInstance
内处理Partial Friend Class MyApplication
。
直接感谢评论。