Comment : spécifier le comportement d'instanciation pour une application (Visual Basic)

Notes

Cette rubrique s'applique uniquement aux projets Visual Basic.

Par défaut, les applications Windows créées avec Visual Basic ont plusieurs instances. Les utilisateurs peuvent ouvrir plusieurs instances de l'application compilée. Dans certains cas, vous pouvez empêcher les utilisateurs d'ouvrir plusieurs instances d'une application Windows. Pour cela, définissez la propriété Make Single Instance Application pour votre projet, accessible depuis la page Application du Concepteur de projets.

Lorsque la case à cocher Application à instance unique est activée, une seule instance de l'application compilée est autorisée. Si un utilisateur essaie d'ouvrir une deuxième instance, le focus passe à celle qui est déjà en cours d'exécution et son événement StartupNextInstance se déclenche.

La case à cocher Application à instance unique est disponible uniquement si la case Activer l'infrastructure de l'application est activée.

Pour créer une application à instances uniques ou multiples

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Cliquez sur l'onglet Application.

  3. Sous Propriétés de l'infrastructure d'application Windows, activez ou désactivez la case à cocher Application à instance unique.

    Notes

    Par défaut, les applications ont plusieurs instances.

Voir aussi

Référence

Application, page du Concepteur de projets (Visual Basic)

StartupNextInstance

Autres ressources

Gestion des propriétés de l'application