Feedback

VB - Anzeigedauer des Splashscreens beeinflussen

Veröffentlicht von am 15.11.2007
(2 Bewertungen)
Der Splashscreen wird oft zu kurz angezeigt wenn die abzuarbeitenden Ereignisse nur kurze Zeit in Anspruch nehmen.

Das nachrfolgende Snippet ermöglicht es, die Anzeigedauer des Splashscreens zu manipulieren und eine beiligebe Zeit einzustellen.

Dies kann dazu dienen, dass Hinweistext, ... , auch gelesen werden können.

Der Code muss in das ApplicationEvents der Anwendung eingetragen werden.
GFU-Schulungen  [Anzeige]

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

'Hier ist der vollständige Code des ApplicationWEvents (ohne weitere Aktionen) dargestellt.

Namespace My

    ' Für MyApplication sind folgende Ereignisse verfügbar:
    ' 
    ' Startup: Wird beim Starten der Anwendung noch vor dem Erstellen des Startformulars ausgelöst.
    ' Shutdown: Wird nach dem Schließen aller Anwendungsformulare ausgelöst. Dieses Ereignis wird nicht ausgelöst, wenn die Anwendung nicht normal beendet wird.
    ' UnhandledException: Wird ausgelöst, wenn in der Anwendung eine unbehandelte Ausnahme auftritt.
    ' StartupNextInstance: Wird beim Starten einer Einzelinstanzanwendung ausgelöst, wenn diese bereits aktiv ist. 
    ' NetworkAvailabilityChanged: Wird beim Herstellen oder Trennen der Netzwerkverbindung ausgelöst.
    Partial Friend Class MyApplication

        Protected Overrides Function OnInitialize(ByVal commandLineArgs As System.Collections.ObjectModel.ReadOnlyCollection(Of String)) As Boolean
            'Anzeigedauer des Splashscreens auf eine beliebige Zeit setzen, 
            'in diesem Beispiel auf 10 Sekunden. 
            Me.MinimumSplashScreenDisplayTime = 10000
            Return MyBase.OnInitialize(commandLineArgs)
        End Function

    End Class

End Namespace

2 Kommentare zum Snippet

leo schrieb am 08.10.2019:
Welcher Splashscreen?? Worum gehts?
Koopakiller schrieb am 15.10.2019:
Es geht um den Splashscreen der bei starten der Anwendung angezeigt werden kann. In der Doku steht unter Remarks noch etwas mehr dazu:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualbasic.applicationservices.windowsformsapplicationbase.minimumsplashscreendisplaytime?view=netframework-4.8
 

Logge dich ein, um hier zu kommentieren!