Share via


Procedura: eseguire codice all'avvio o alla chiusura dell'applicazione

Aggiornamento: novembre 2007

Gli eventi forniti dal modello Applicazione Visual Basic consentono di eseguire il codice all'avvio o alla chiusura dell'applicazione. Progettazione progetti consente di accedere al codice gestore eventi dell'applicazione.

Nota:

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

Nota:

Le opzioni disponibili nelle finestre di dialogo, nonché i nomi e le posizioni dei comandi di menu, possono non corrispondere a quanto descritto nella Guida poiché dipendono dalle impostazioni attive o dall'edizione in uso. Questo argomento della Guida è stato creato basandosi su Impostazioni generali per lo sviluppo. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per accedere al codice 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 un 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.

    Nell'applicazione viene generato l'evento Shutdown dopo l'esecuzione dell'applicazione principale ma prima della chiusura dell'applicazione stessa.

  3. Dal menu Generale, scegliere Eventi MyApplication.

  4. Dal menu Dichiarazioni, scegliere UnhandledException.

    Nell'applicazione viene generato un evento UnhandledException se viene rilevata 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