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

Mise à jour : novembre 2007

Remarque :

Cette rubrique s'applique uniquement aux projets Visual Basic.

Par défaut, les applications créées avec Visual Basic ont plusieurs instances. Les utilisateurs peuvent lancer plusieurs instances de l'application compilée. Dans certains cas, vous pouvez empêcher les utilisateurs de lancer plusieurs instances de votre application. Cela peut être fait en définissant la propriété Make Single Instance Application pour votre projet, accessible sur 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 de lancer 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.

Pour créer une application à instance unique

  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. Activez la case à cocher Application à instance unique.

Pour créer une application à plusieurs instances

  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. Désactivez la case à cocher Application à instance unique.

    Remarque :

    Par défaut, les applications ont plusieurs instances.

Voir aussi

Référence

My.Application.StartupNextInstance, événement

Autres ressources

Gestion des propriétés de l'application