Condividi tramite


Procedura: cambiare l'oggetto di avvio per un'applicazione (Visual Basic)

La proprietà Oggetto di avvio o Form di avvio di un progetto definisce il punto di ingresso da chiamare quando viene caricata l'applicazione. In genere viene impostata sul form principale nell'applicazione o sulla routine Sub Main che deve essere eseguita all'avvio dell'applicazione.

È possibile impostare la proprietà Oggetto di avvio o Form di avvio nella pagina Applicazione di Progettazione progetti. Per ulteriori informazioni, vedere Pagina Applicazione, Progettazione progetti (Visual Basic).

L'opzione Form di avvio/Oggetto di avvio in Progettazione progetti dipende dal tipo di progetto. Ad esempio, un'applicazione console presenta l'opzione Oggetto di avvio, che può essere Sub Main o Module1, mentre un'applicazione Windows presenta l'opzione Form di avvio, che può essere Form1 o Sub Main (vedere nota seguente). Dal momento che le librerie di classi non dispongono di punti di ingresso, l'unica opzione disponibile per questa proprietà è (Nessuno).

L'opzione Attiva framework applicazione specifica se un progetto utilizzerà il framework applicazione. Questa impostazione incide sulle opzioni disponibili in Form di avvio/Oggetto di avvio.

  • Se l'opzione Attiva framework applicazione è selezionata (impostazione predefinita), l'opzione è Form di avvio e contiene solo form, poiché il framework applicazione supporta solo form di avvio, non oggetti.

  • Se l'opzione Attiva framework applicazione è deselezionata, questa opzione diventa Oggetto di avvio e contiene sia form che classi o moduli con una routine Sub Main. Quando si disabilita il frameword applicazione, l'applicazione utilizza una routine Sub Main personalizzata creata dall'utente ed è necessario aggiungere codice alla routine Sub Main per il form.

    Quando si utilizza una routine Sub Main personalizzata come Oggetto di avvio, il codice negli eventi dell'applicazione (Startup, Shutdown, StartupNextInstance e UnhandledException) non viene eseguito.

Per modificare l'oggetto di avvio o il form di avvio

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

  2. Fare clic sulla scheda Applicazione.

  3. Scegliere un oggetto di Startup dall'elenco a discesa Oggetto di avvio o Form di avvio.

Per impostare l'oggetto di avvio per un'applicazione Windows su Sub Main

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

  2. Fare clic sulla scheda Applicazione.

  3. Deselezionare la casella di controllo Attiva framework applicazione.

  4. Scegliere Sub Main dall'elenco a discesa Oggetto di avvio.

Vedere anche

Riferimenti

Pagina Applicazione, Progettazione progetti (Visual Basic)

Altre risorse

Gestione delle proprietà delle applicazioni