Partager via


My.Application.SplashScreen, propriété

Mise à jour : novembre 2007

Obtient ou définit l'écran de démarrage pour cette application.

' Usage
Dim value As System.Windows.Forms.Form = My.Application.SplashScreen
' Declaration
Public Property SplashScreen As System.Windows.Forms.Form

Valeur de retour

Objet Form que l'application utilise comme écran de démarrage.

Exceptions

La condition ci-dessous peut générer une exception :

  • La même valeur est assignée à cette propriété et à la propriété My.Application.MainForm (ArgumentNullException).

Notes

La propriété My.Application.SplashScreen vous permet d'obtenir ou de définir l'objet Form que l'application utilise comme écran de démarrage, c'est-à-dire le premier formulaire graphique qui s'affiche au démarrage d'une application.

Cette propriété prend en charge le modèle d'application Visual Basic. Pour plus d'informations, consultez Vue d'ensemble du modèle d'application Visual Basic.

Les modifications apportées à cette propriété ne sont pas rendues persistantes lors de la fermeture de l'application. Pour changer l'écran de démarrage de manière permanente, vous devez modifier le paramètre dans le Concepteur de projets. Pour plus d'informations, consultez Comment : spécifier un écran de démarrage pour une application (Visual Basic).

Exemple

Cet exemple utilise la propriété My.Application.SplashScreen et l'événement My.Application.Startup pour mettre à jour l'écran de démarrage à l'aide des informations d'état au démarrage de l'application.

Private Sub MyApplication_Startup( _
    ByVal sender As Object, _
    ByVal 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 requiert que le projet possède un écran de démarrage nommé SplashScreen1. L'écran de démarrage doit contenir une propriété nommée Status qui met à jour son interface utilisateur.

Vous devez entrer ce code dans la fenêtre de l'éditeur de code pour les événements d'application. Pour plus d'informations, consultez Comment : gérer les événements d'application (Visual Basic).

Configuration requise

Espace de noms :Microsoft.VisualBasic.ApplicationServices

Classe :WindowsFormsApplicationBase

Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Non

Application console

Non

Bibliothèque de contrôles Windows

Non

Bibliothèque de contrôles Web

Non

Service Windows

Non

Site Web

Non

Autorisations

Aucune autorisation n'est requise.

Voir aussi

Référence

My.Application, objet

My.Application.MinimumSplashScreenDisplayTime, propriété

System.Windows.Forms.Form

WindowsFormsApplicationBase.SplashScreen