如何:指定应用程序的实例化行为 (Visual Basic)
更新:2007 年 11 月
说明: |
---|
本主题仅适用于 Visual Basic 项目。 |
默认情况下,使用 Visual Basic 创建的应用程序是多实例应用程序;用户可以启动已编译应用程序的多个实例。在某些情况下,您可能想要阻止用户启动多个应用程序实例。通过设置项目的 Make Single Instance Application 属性可以做到这一点,此属性可以从“项目设计器”的“应用程序”页访问。
当选中“生成单个实例应用程序”复选框时,只允许启动已编译应用程序的单个实例。如果用户试图启动第二个实例,则焦点将切换到已经运行的实例,并且引发它的 StartupNextInstance 事件。
创建单实例应用程序
在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。
单击“应用程序”选项卡。
选中“生成单个实例应用程序”复选框。
创建多实例应用程序
在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。
单击“应用程序”选项卡。
清除“生成单个实例应用程序”复选框。
说明: 默认情况下,应用程序是多实例的。
请参见
参考
My.Application.StartupNextInstance 事件