WindowsFormsApplicationBase.Startup Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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 Editor di codice per gli eventi dell'applicazione. Per accedere a questa finestra, seguire le istruzioni della sezione Osservazioni di questo argomento. Per altre informazioni, vedere Pagina applicazione, Progettazione progetti (Visual Basic).For more information, see 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, nascosto per impostazione predefinita.
Per accedere alla finestra Editor di codice per gli eventi dell'applicazione:
- Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto .
- Fare clic sulla scheda Applicazione .
- Fare clic sul pulsante Visualizza eventi applicazione per aprire l'editor di codice.
Per altre informazioni, vedere Pagina applicazione, Progettazione progetti (Visual Basic)||
Disponibilità per tipo di progetto
| Tipo di progetto | Disponibile |
|---|---|
| Applicazione Windows Form | Sì |
| Libreria di classi | No |
| Applicazione console | No |
| Libreria di controlli Windows Form | No |
| Libreria di controlli Web | No |
| Servizio Windows | No |
| Sito web | No |