Freigeben über


WindowsFormsApplicationBase.Startup Ereignis

Definition

Tritt auf, 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 wird die My.Application.SplashScreen Eigenschaft und das My.Application.Startup Ereignis verwendet, um den Begrüßungsbildschirm mit Statusinformationen zu aktualisieren, während 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 einen Begrüßungsbildschirm mit dem Namen SplashScreen1hat. Der Begrüßungsbildschirm muss die Eigenschaft aufweisen 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" dieses Themas. Weitere Informationen finden Sie auf der Anwendungsseite, Project Designer (Visual Basic).

Hinweise

Eine normale Anwendung (nicht einzelne Instanz) löst das Startup Ereignis jedes Mal aus, wenn sie gestartet wird. Eine Einzelinstanzanwendung löst das Startup Ereignis aus, wenn es nur gestartet wird, 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 der 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 auf der Anwendungsseite, Project Designer (Visual Basic).|

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows Forms-Anwendung Ja
Klassenbibliothek No
Konsolenanwendung No
Windows Forms-Steuerelementbibliothek No
Websteuerelementbibliothek No
Windows-Dienst No
Website No

Gilt für:

Weitere Informationen