WindowsFormsApplicationBase.Startup Gebeurtenis

Definitie

Vindt plaats wanneer de toepassing wordt gestart.

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 

Gebeurtenistype

Voorbeelden

In dit voorbeeld worden de My.Application.SplashScreen eigenschap en de My.Application.Startup gebeurtenis gebruikt om het welkomstscherm bij te werken met statusinformatie wanneer de toepassing wordt gestart.

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

Voor dit voorbeeld is vereist dat het project een welkomstscherm heeft met de naam SplashScreen1. Het welkomstscherm moet een eigenschap hebben met de naam Status waarmee de gebruikersinterface wordt bijgewerkt.

U moet de code invoeren in het venster Code-editor voor toepassingsevenementen. Volg de instructies in de sectie Opmerkingen van dit onderwerp voor toegang tot dit venster. Zie Application Page, Project Designer (Visual Basic) voor meer informatie.

Opmerkingen

Een normale toepassing (niet-één exemplaar) genereert de Startup gebeurtenis telkens wanneer deze wordt gestart. Een toepassing met één exemplaar genereert de Startup gebeurtenis wanneer deze alleen wordt gestart als de toepassing nog niet actief is. Anders wordt de StartupNextInstance gebeurtenis gegenereerd. Zie StartupNextInstance voor meer informatie.

Deze gebeurtenis maakt deel uit van het Visual Basic Toepassingsmodel. Zie Overview van het Visual Basic-toepassingsmodel voor meer informatie.

U kunt de Cancel eigenschap van de e parameter gebruiken om het laden van het opstartformulier van een toepassing te beheren. Wanneer de Cancel eigenschap is ingesteld op True, wordt het opstartformulier niet gestart. In dat geval moet uw code een alternatief opstartcodepad aanroepen.

U kunt de CommandLine eigenschap van de e parameter of de CommandLineArgs eigenschap gebruiken om toegang te krijgen tot de opdrachtregelargumenten van de toepassing.

De code voor de Startup gebeurtenis-handler wordt opgeslagen in het ApplicationEvents.vb-bestand, dat standaard verborgen is.

Ga als volgt te werk om toegang te krijgen tot het venster Code-editor voor toepassingsevenementen:

  1. Klik met een project geselecteerd in Solution Explorer op Properties in het menu Project.
  2. Klik op het tabblad Toepassing.
  3. Klik op de knop Toepassingsevenementen weergeven om de Code-editor te openen.

Zie Application Page, Project Designer (Visual Basic) voor meer informatie.

Beschikbaarheid per projecttype

Projecttype Available
Windows Forms toepassing Yes
Klassebibliotheek No
Console toepassing No
Windows Forms-besturingselementbibliotheek No
Webcontrolebibliotheek No
Windows-serviceprogramma No
Website No

Van toepassing op

Zie ook