Procedura: eseguire codice all'avvio o alla chiusura dell'applicazione (Visual Basic)

Utilizzare gli eventi forniti dal modello applicativo di Visual Basic per eseguire codice all'avvio o all'arresto dell'applicazione. Progettazione progetti consente di accedere al codice gestore eventi dell'applicazione.

Nota

Il modello applicativo di Visual Basic è disponibile solo per le applicazioni Windows Form. Per ulteriori informazioni, vedere Cenni preliminari sul modello di applicazione Visual Basic.

Nota

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per accedere al codice del gestore eventi dell'applicazione

  1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto.

  2. Fare clic sulla scheda Applicazione.

  3. Fare clic sul pulsante Visualizza eventi di applicazioni per aprire l'editor di codice.

    Verrà aperto il file ApplicationEvents.vb.

Per eseguire il codice all'avvio dell'applicazione

  1. Aprire il file ApplicationEvents.vb nell'editor di codice. Dal menu Generale, scegliere Eventi MyApplication.

  2. Dal menu Dichiarazioni, scegliere Startup.

    L'applicazione genera l'evento Startup prima dell'esecuzione dell'applicazione principale.

  3. Se l'applicazione è a singola istanza, è possibile dover gestire gli avvii successivi dell'applicazione. A tale scopo, dal menu Generale, scegliere Eventi MyApplication.

  4. Dal menu Dichiarazioni, scegliere StartupNextInstance.

    In un'applicazione a singola istanza viene generato l'evento StartupNextInstance nella prima istanza dell'applicazione quando viene avviata una seconda istanza dell'applicazione. La seconda istanza viene quindi chiusa senza generare alcun evento.

Per eseguire il codice alla chiusura dell'applicazione

  1. Aprire il file ApplicationEvents.vb nell'editor di codice. Dal menu Generale, scegliere Eventi MyApplication.

  2. Dal menu Dichiarazioni, scegliere Shutdown.

    L'applicazione genera l'evento Shutdown dopo l'esecuzione dell'applicazione principale, ma prima della chiusura.

  3. Dal menu Generale, scegliere Eventi MyApplication.

  4. Dal menu Dichiarazioni, scegliere UnhandledException.

    Un'applicazione genera l'evento UnhandledException se rileva un'eccezione non gestita. Poichè nell'applicazione non viene generato un evento Shutdown dopo l'evento UnhandledException, è possibile utilizzare il gestore UnhandledException per chiamare lo stesso codice di chiusura chiamato dal gestore Shutdown.

Vedere anche

Attività

Procedura: gestire gli eventi di applicazioni (Visual Basic)

Concetti

Cenni preliminari sul modello di applicazione Visual Basic