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
In questo esempio viene usata la My.Application.SplashScreen
proprietà e l'evento My.Application.Startup
per aggiornare la schermata iniziale con le informazioni sullo stato durante l'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
In questo esempio è necessario che il progetto abbia una schermata iniziale denominata SplashScreen1
. La schermata iniziale deve avere la proprietà denominata Status
che aggiorna l'interfaccia utente.
È necessario immettere il codice nella finestra Editor codice per gli eventi dell'applicazione. Per accedere a questa finestra, seguire le istruzioni riportate nella sezione Osservazioni di questo argomento. Per altre informazioni, vedere Application Page, Project Designer (Visual Basic).
Commenti
Un'applicazione normale (non singola istanza) genera l'evento Startup
ogni volta che viene avviato. Un'applicazione a istanza singola genera l'evento Startup
quando viene avviato 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 usare la Cancel proprietà del parametro per controllare il caricamento del e
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 proprietà del e
parametro o la CommandLineCommandLineArgs 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 |
1. Con un progetto selezionato in Esplora soluzioni fare clic su Proprietà nel menu Progetto . 2. Fare clic sulla scheda Applicazione . 3. Fare clic sul pulsante Visualizza eventi applicazione per aprire l'editor di codice. Per altre informazioni, vedere Application Page, Project Designer (Visual Basic). |
Disponibilità in base al tipo di progetto
Tipo di progetto | Disponibile |
---|---|
Windows Forms Application | Sì |
Libreria di classi | No |
Applicazione console | No |
Libreria di controllo Windows Form | No |
Libreria di controlli Web | No |
Servizio Windows | No |
Sito Web | No |