1

我正在尝试将多个文件与我的应用程序关联我已经完成了关联文件但是当我尝试打开多个文件应用程序只打开一个文件时,在表单加载事件中使用此代码打开文件 iam

        For Each arg In My.Application.CommandLineArgs
            open_File(return_rtb, arg)
        Next arg

第二个问题是 myApp 是单实例应用程序,如果用户在 myApp 第一次像表单加载事件一样运行时双击文件,如何捕获。谢谢

4

1 回答 1

1

这是 VB.NET 的内置功能,由应用程序框架选项提供,默认情况下为 Winforms 应用程序打开。项目+属性,应用程序选项卡,勾选“制作单实例应用程序”选项。

使用 My.Application.StartupNextInstance 事件。此事件的MSDN 库文章中的代码片段向您展示了如何使用 e.CommandLine 属性来发现传递给第二个实例的文件的路径。

于 2012-06-10T14:33:20.053 回答