Практическое руководство. Задание поведения приложения при запуске его экземпляров (Visual Basic)

Примечание

Данный раздел относится только к проектам Visual Basic.

Приложения Windows, созданные с помощью Visual Basic, являются приложениями нескольких экземпляров по умолчанию; пользователи могут открыть несколько экземпляров скомпилированного приложения. В некоторых случаях, возможно, потребуется запретить пользователям открытие нескольких экземпляров приложения Windows. Это может быть сделано при помощи свойства Make Single Instance Application проекта, доступного на странице Приложение в окне Конструктор проектов.

Если установлен флажок Создать приложение, допускающее одновременное выполнение только одной своей копии, допускается только один экземпляр скомпилированного приложения. Если пользователь пытается открыть второй экземпляр, фокус устанавливается на экземпляр, который уже выполняется, и возникает событие StartupNextInstance.

Флажок Создать приложение, допускающее одновременное выполнение только одной своей копии доступен, только если установлен флажок Включить исполняющую среду.

Создание приложения, допускающего одновременное выполнение только одной своей копии или нескольких своих копий

  1. Выбрав проект в Обозревателе решений, в меню Проект щелкните Свойства.

  2. Откройте вкладку Приложение.

  3. В разделе Свойства исполняющей среды приложений Windows установите или удалите флажок Создать приложение, допускающее одновременное выполнение только одной своей копии.

    Примечание

    По умолчанию приложения допускают запуск своих копий.

См. также

Ссылки

Страница "Приложение" в конструкторе проектов (Visual Basic)

StartupNextInstance

Другие ресурсы

Управление свойствами приложения