WindowsFormsApplicationBase.Startup Evento

Definizione

Si verifica all'avvio dell'applicazione.

public:
 event Microsoft::VisualBasic::ApplicationServices::StartupEventHandler ^ Startup;
public event Microsoft.VisualBasic.ApplicationServices.StartupEventHandler Startup;
member this.Startup : Microsoft.VisualBasic.ApplicationServices.StartupEventHandler 
Public Custom Event Startup As StartupEventHandler 
Public Event Startup As StartupEventHandler 

Tipo evento

Esempio

Questo esempio usa la My.Application.SplashScreen proprietà e l'evento My.Application.Startup per aggiornare la schermata iniziale con le informazioni sullo stato all'avvio dell'applicazione.

Private Sub MyApplication_Startup(
    sender As Object,
    e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs
) Handles Me.Startup
    ' Get the splash screen.
    Dim splash As SplashScreen1 = CType(My.Application.SplashScreen, SplashScreen1)
    ' Display current status information.
    splash.Status = "Current user: " & My.User.Name
End Sub

Questo esempio richiede che il progetto abbia una schermata iniziale denominata SplashScreen1. La schermata iniziale deve avere una proprietà denominata Status che aggiorna l'interfaccia utente.

È necessario immettere il codice nella finestra Codice Editor per gli eventi dell'applicazione. Per accedere a questa finestra, seguire le istruzioni della sezione Osservazioni di questo argomento. Per altre informazioni, vedere Application Page, Project Designer (Visual Basic).

Commenti

Un'applicazione normale (non a istanza singola) genera l'evento Startup ogni volta che viene avviato. Un'applicazione a istanza singola genera l'evento all'avvio Startup solo se l'applicazione non è già attiva; in caso contrario, genera l'evento StartupNextInstance . Per altre informazioni, vedere StartupNextInstance.

Questo evento fa parte del modello di applicazione Visual Basic. Per altre informazioni, vedere Panoramica del modello di applicazione Visual Basic.

È possibile utilizzare la Cancel proprietà del e parametro per controllare il caricamento del modulo di avvio di un'applicazione. Quando la Cancel proprietà è impostata su True, il modulo di avvio non viene avviato. In tal caso, il codice deve chiamare un percorso di codice di avvio alternativo.

È possibile usare la CommandLine proprietà del e parametro o la CommandLineArgs proprietà per accedere agli argomenti della riga di comando dell'applicazione.

Il codice per il Startup gestore eventi viene archiviato nel file ApplicationEvents.vb, che è nascosto per impostazione predefinita.

Per accedere alla finestra di Editor del codice per gli eventi dell'applicazione
1. Con un progetto selezionato in Esplora soluzioni, fare clic su Proprietà dal menu Progetto.
2. Fare clic sulla scheda Applicazione .
3. Fare clic sul pulsante Visualizza eventi applicazione per aprire il codice Editor.

Per altre informazioni, vedere Application Page, Project Designer (Visual Basic).

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Windows Forms Application
Libreria di classi No
Applicazione console No
Libreria di controllo Windows Form No
Libreria di controlli Web No
Servizio Windows No
Sito Web No

Si applica a

Vedi anche