我正在尝试将多个文件与我的应用程序关联我已经完成关联文件但是当我尝试打开多个文件应用程序打开一个文件时,在表单加载事件中使用此代码打开文件iam
For Each arg In My.Application.CommandLineArgs
open_File(return_rtb, arg)
Next arg
第二个问题是myApp是单实例应用程序,如果用户双击文件,而myApp第一次像表单加载事件一样运行时,如何捕获。感谢
答案 0 :(得分:1)
这是VB.NET的内置功能,由应用程序框架选项提供,默认情况下为Winforms应用程序启用。 Project + Properties,Application选项卡,勾选“Make single instance application”选项。
使用My.Application.StartupNextInstance事件。此事件的MSDN library article中的代码段向您展示了如何使用e.CommandLine属性来发现传递给第二个实例的文件的路径。