Procedura: specificare il comportamento di creazione delle istanze di un'applicazione (Visual Basic)

Nota

Questo argomento si applica solo ai progetti di Visual Basic.

Le applicazioni Windows create con Visual Basic sono applicazioni a più istanze per impostazione predefinita: gli utenti possono cioè aprire più istanze dell'applicazione compilata. In alcuni casi, può essere opportuno impedire agli utenti di aprire più istanze di un'applicazione Windows. A questo scopo, è possibile impostare la proprietà Make Single Instance Application per il progetto, alla quale è possibile accedere dalla pagina Applicazione di Progettazione progetti.

Quando la casella di controllo Rendi a istanza singola è selezionata, è possibile eseguire una sola istanza dell'applicazione compilata. Se un utente tenta di aprire una seconda istanza, lo stato attivo passa all'istanza già in esecuzione e viene generato l'evento StartupNextInstance di quest'ultima.

La casella di controllo Rendi a istanza singola è disponibile solo se Abilita framework applicazione è selezionata.

Per creare un'applicazione a istanza singola o a più istanze

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Fare clic sulla scheda Applicazione.

  3. Sotto Proprietà framework applicazione Windows, selezionare o deselezionare la casella di controllo Rendi a istanza singola.

    Nota

    Per impostazione predefinita le applicazioni sono a più istanze.

Vedere anche

Riferimenti

Pagina Applicazione, Progettazione progetti (Visual Basic)

StartupNextInstance

Altre risorse

Gestione delle proprietà delle applicazioni