Freigeben über


My.Application.MinimumSplashScreenDisplayTime-Eigenschaft

Aktualisiert: November 2007

Bestimmt die minimale Zeitspanne in Millisekunden, in der der Begrüßungsbildschirm angezeigt wird.

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

Rückgabewert

Integer. Die minimale Zeitspanne in Millisekunden, in der der Begrüßungsbildschirm angezeigt wird.

Hinweise

Mit der My.Application.MinimumSplashScreenDisplayTime-Eigenschaft können Sie die minimale Zeitspanne angeben, während der der Begrüßungsbildschirm der Anwendung angezeigt werden soll. Wenn die Initialisierung des Hauptformulars in einer kürzeren als der von dieser Eigenschaft angegebenen Zeitspanne abgeschlossen wurde, wird der Begrüßungsbildschirm bis zum Ablauf der angeforderten Zeitspanne und anschließend das Hauptformular angezeigt. Wenn das Starten der Anwendung eine längere Zeitspanne erfordert, wird der Begrüßungsbildschirm geschlossen, sobald das Hauptformular aktiviert wird.

Wenn Sie der Anwendung mithilfe des Projekt-Designers einen Begrüßungsbildschirm hinzufügen, wird die My.Application.MinimumSplashScreenDisplayTime-Eigenschaft auf 2000 festgelegt, sodass die minimale Zeitspanne der Anzeige zwei Sekunden beträgt.

Diese Eigenschaft unterstützt das Visual Basic-Anwendungsmodell. Weitere Informationen finden Sie unter Übersicht über das Visual Basic-Anwendungsmodell.

Sie müssen die My.Application.MinimumSplashScreenDisplayTime-Eigenschaft in einer Methode festlegen, mit der die OnInitialize-Methode oder die OnCreateSplashScreen-Methode überschrieben wird. Code, der Methoden der WindowsFormsApplicationBase-Klasse überschreibt, muss in der Datei ApplicationEvents.vb eingegeben werden, die in der Standardeinstellung ausgeblendet ist.

So erhalten Sie Zugriff auf das Code-Editor-Fenster zum Überschreiben von Membern

  1. Wählen Sie im Projektmappen-Explorer ein Projekt aus, und klicken Sie im Menü Projekt auf Eigenschaften.

  2. Klicken Sie auf die Registerkarte Anwendung.

  3. Klicken Sie auf die Schaltfläche Anwendungsereignisse anzeigen, um den Code-Editor zu öffnen.

    Weitere Informationen finden Sie unter Gewusst wie: Behandeln von Anwendungsereignissen (Visual Basic).

Beispiel

In diesem Beispiel wird veranschaulicht, wie die My.Application.MinimumSplashScreenDisplayTime-Eigenschaft durch Überschreiben der OnInitialize-Eigenschaft festgelegt wird.

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

In diesem Beispiel muss das Projekt einen Begrüßungsbildschirm aufweisen.

Sie müssen diesen Code im Code-Editor-Fenster für Anwendungsereignisse eingeben. Weitere Informationen finden Sie unter Gewusst wie: Behandeln von Anwendungsereignissen (Visual Basic).

Berechtigungen

Es sind keine Berechtigungen erforderlich.

Anforderungen

Namespace:Microsoft.VisualBasic.ApplicationServices

Klasse:WindowsFormsApplicationBase

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Nein

Konsolenanwendung

Nein

Windows-Steuerelementbibliothek

Nein

Web-Steuerelementbibliothek

Nein

Windows-Dienst

Nein

Website

Nein

Siehe auch

Konzepte

Erweitern des Visual Basic-Anwendungsmodells

Referenz

My.Application-Objekt

My.Application.SplashScreen-Eigenschaft

WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime

OnInitialize

OnCreateSplashScreen

WindowsFormsApplicationBase