Share via


HOW TO:指定應用程式的執行個體行為 (Visual Basic)

注意事項注意事項

此主題只適用於 Visual Basic 專案。

運用 Visual Basic 建立的 Windows 架構應用程式,依預設值會是多個執行個體的應用程式;使用者可以開啟已編譯應用程式的多個執行個體。 在某些情況下,您可能不想讓使用者開啟 Windows 架構應用程式的多個執行個體。 透過 [專案設計工具] 的 [應用程式] 頁設定專案的 Make Single Instance Application 屬性,即可達到此目的。

如果選取 [建立單一執行個體應用程式] 核取方塊,則只允許執行已編譯應用程式的單一執行個體。 如果使用者嘗試開啟第二個執行個體,焦點便會移到已經在執行的執行個體,並且會引發其 StartupNextInstance 事件。

唯有選取 [啟用應用程式架構],才能使用 [建立單一執行個體應用程式] 核取方塊。

若要建立單一個或多個執行個體的應用程式

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 按一下 [應用程式] 索引標籤。

  3. 在 [Windows 應用程式架構屬性] 之下,選取或清除 [建立單一執行個體應用程式] 核取方塊。

    注意事項注意事項

    依預設值,應用程式會是多個執行個體。

請參閱

參考

專案設計工具、應用程式頁 (Visual Basic)

StartupNextInstance

其他資源

管理應用程式屬性