WindowsFormsApplicationBase.Startup Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque l'application démarre.
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
Type d'événement
Exemples
Cet exemple utilise la My.Application.SplashScreen
propriété et l’événement My.Application.Startup
pour mettre à jour l’écran de démarrage avec des informations d’état au démarrage de l’application.
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
Cet exemple nécessite que le projet dispose d’un écran de démarrage nommé SplashScreen1
. La propriété nommée Status
de l’écran de démarrage doit mettre à jour son interface utilisateur.
Vous devez entrer le code dans la fenêtre Éditeur de code pour les événements d’application. Pour accéder à cette fenêtre, suivez les instructions de la section Remarques de cette rubrique. Pour plus d'informations, consultez Application Page, Project Designer (Visual Basic).
Remarques
Une application normale (non à instance unique) déclenche l’événement Startup
chaque fois qu’il démarre. Une application à instance unique déclenche l’événement Startup
lorsqu’il démarre uniquement si l’application n’est pas déjà active ; sinon, elle déclenche l’événement StartupNextInstance
. Pour plus d'informations, consultez StartupNextInstance.
Cet événement fait partie du modèle d’application Visual Basic. Pour plus d’informations, consultez Vue d’ensemble du modèle d’application Visual Basic.
Vous pouvez utiliser la Cancel propriété du e
paramètre pour contrôler le chargement du formulaire de démarrage d’une application. Lorsque la propriété a la CancelTrue
valeur , le formulaire de démarrage ne démarre pas. Dans ce cas, votre code doit appeler un autre chemin de code de démarrage.
Vous pouvez utiliser la CommandLine propriété du e
paramètre ou la CommandLineArgs propriété pour accéder aux arguments de ligne de commande de l’application.
Le code du Startup
gestionnaire d’événements est stocké dans le fichier ApplicationEvents.vb, qui est masqué par défaut.
Pour accéder à la fenêtre Éditeur de code pour les événements d’application |
1. Avec un projet sélectionné dans l’Explorateur de solutions, cliquez sur Propriétés dans le menu Projet . 2. Cliquez sur l’onglet Application. 3. Cliquez sur le bouton Afficher les événements d’application pour ouvrir l’éditeur de code. Pour plus d'informations, consultez Application Page, Project Designer (Visual Basic). |
Disponibilité par type de projet
Type de projet | Disponible |
---|---|
Application Windows Forms | Oui |
Bibliothèque de classes | Non |
Application console | Non |
Bibliothèque de contrôles Windows Forms | Non |
Bibliothèque de contrôles web | Non |
Service Windows | Non |
Site web | Non |