WindowsFormsApplicationBase.Startup Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, wenn die Anwendung gestartet wird.
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
Ereignistyp
Beispiele
In diesem Beispiel werden die My.Application.SplashScreen
-Eigenschaft und das My.Application.Startup
Ereignis verwendet, um den Begrüßungsbildschirm mit Statusinformationen zu aktualisieren, wenn die Anwendung gestartet wird.
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
Dieses Beispiel erfordert, dass das Projekt über einen Begrüßungsbildschirm namens verfügt SplashScreen1
. Der Begrüßungsbildschirm muss über eine Eigenschaft namens verfügen Status
, die die Benutzeroberfläche aktualisiert.
Sie müssen den Code im Code-Editor-Fenster für Anwendungsereignisse eingeben. Um auf dieses Fenster zuzugreifen, folgen Sie den Anweisungen im Abschnitt Hinweise zu diesem Thema. Weitere Informationen finden Sie unter Application Page, Project Designer (Visual Basic).
Hinweise
Eine normale Anwendung (nicht nur eine Instanz) löst das Startup
Ereignis jedes Mal aus, wenn es gestartet wird. Eine Einzelinstanzanwendung löst das Startup
Ereignis beim Starten nur aus, wenn die Anwendung noch nicht aktiv ist. Andernfalls löst sie das StartupNextInstance
Ereignis aus. Weitere Informationen finden Sie unter StartupNextInstance.
Dieses Ereignis ist Teil des Visual Basic-Anwendungsmodells. Weitere Informationen finden Sie unter Übersicht über das Visual Basic-Anwendungsmodell.
Sie können die Cancel -Eigenschaft des e
Parameters verwenden, um das Laden des Startformulars einer Anwendung zu steuern. Wenn die Cancel -Eigenschaft auf True
festgelegt ist, wird das Startformular nicht gestartet. In diesem Fall sollte Ihr Code einen alternativen Startcodepfad aufrufen.
Sie können die CommandLine -Eigenschaft des e
Parameters oder die CommandLineArgs -Eigenschaft verwenden, um auf die Befehlszeilenargumente der Anwendung zuzugreifen.
Der Code für den Startup
Ereignishandler wird in der ApplicationEvents.vb-Datei gespeichert, die standardmäßig ausgeblendet ist.
So greifen Sie auf das Code-Editor-Fenster für Anwendungsereignisse zu |
1. Wenn ein Projekt im Projektmappen-Explorer ausgewählt ist, klicken Sie im Menü Projekt auf Eigenschaften. 2. Klicken Sie auf die Registerkarte Anwendung. 3. Klicken Sie auf die Schaltfläche Anwendungsereignisse anzeigen , um den Code-Editor zu öffnen. Weitere Informationen finden Sie unter Application Page, Project Designer (Visual Basic). |
Verfügbarkeit nach Projekttyp
Projekttyp | Verfügbar |
---|---|
Windows Forms-Anwendung | Ja |
Klassenbibliothek | Nein |
Konsolenanwendung | Nein |
Windows Forms-Steuerelementbibliothek | Nein |
Websteuerelementbibliothek | Nein |
Windows-Dienst | Nein |
Website | Nein |