My.Application.MinimumSplashScreenDisplayTime, propriété

Mise à jour : novembre 2007

Détermine la durée minimale, en millisecondes, pendant laquelle l'écran de démarrage s'affiche.

' Usage
Dim value As Integer = My.Application.MinimumSplashScreenDisplayTime
' Declaration
Public Property MinimumSplashScreenDisplayTime As Integer

Valeur de retour

Integer. Durée minimale, en millisecondes, pendant laquelle l'écran de démarrage s'affiche.

Notes

La propriété My.Application.MinimumSplashScreenDisplayTime vous permet de spécifier la durée minimale pendant laquelle l'écran de démarrage de l'application s'affiche. Si le formulaire principal termine l'initialisation dans un délai inférieur à la valeur spécifiée par cette propriété, l'écran de démarrage reste affiché jusqu'à l'expiration de la durée demandée, puis le formulaire principal s'affiche. Si votre application met plus de temps à démarrer, l'écran de démarrage est occulté une fois que le formulaire principal devient actif.

Lorsque vous ajoutez un écran de démarrage à votre application à l'aide du Concepteur de projets, il affecte 2000 à la propriété My.Application.MinimumSplashScreenDisplayTime, soit une durée d'affichage minimale de deux secondes.

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.

Vous devez définir la propriété My.Application.MinimumSplashScreenDisplayTime dans une méthode qui substitue la méthode OnInitialize ou OnCreateSplashScreen. Le code qui substitue les méthodes de la classe WindowsFormsApplicationBase doit être entré dans le fichier ApplicationEvents.vb qui est masqué par défaut.

Pour accéder à la fenêtre de l'éditeur de code afin de substituer des membres

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Cliquez sur l'onglet Application.

  3. Cliquez sur le bouton Afficher les événements de l'application pour ouvrir l'éditeur de code.

    Pour plus d'informations, consultez Comment : gérer les événements d'application (Visual Basic).

Exemple

Cet exemple montre comment définir la propriété My.Application.MinimumSplashScreenDisplayTime en substituant la propriété OnInitialize.

Protected Overrides Function OnInitialize( _
    ByVal commandLineArgs As _
    System.Collections.ObjectModel.ReadOnlyCollection(Of String) _
) As Boolean
    ' Set the display time to 5000 milliseconds (5 seconds). 
    Me.MinimumSplashScreenDisplayTime = 5000
    Return MyBase.OnInitialize(commandLineArgs)
End Function

Cet exemple exige que le projet possède un écran de démarrage.

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).

Autorisations

Aucune autorisation n'est requise.

Configuration requise

Espace de noms :Microsoft.VisualBasic.ApplicationServices

Classe :WindowsFormsApplicationBase

**Assembly :**bibliothèque Visual Basic Runtime (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

Voir aussi

Concepts

Extension du modèle d'application Visual Basic

Référence

My.Application, objet

My.Application.SplashScreen, propriété

WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime

OnInitialize

OnCreateSplashScreen

WindowsFormsApplicationBase