WindowsFormsApplicationBase.Startup Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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:
- Klik met een project geselecteerd in Solution Explorer op Properties in het menu Project.
- Klik op het tabblad Toepassing.
- 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 |