Comparteix a través de


WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime Propiedad

Definición

Obtiene o establece el intervalo mínimo, expresado en milisegundos, durante el cual se muestra la pantalla de presentación.

public:
 property int MinimumSplashScreenDisplayTime { int get(); void set(int value); };
public int MinimumSplashScreenDisplayTime { get; set; }
member this.MinimumSplashScreenDisplayTime : int with get, set
Public Property MinimumSplashScreenDisplayTime As Integer

Valor de propiedad

Intervalo mínimo, expresado en milisegundos, durante el cual se muestra la pantalla de presentación.

Ejemplos

En este ejemplo se muestra cómo establecer la My.Application.MinimumSplashScreenDisplayTime propiedad reemplazando la OnInitialize propiedad .

Protected Overrides Function OnInitialize(
    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

En este ejemplo se requiere que el proyecto tenga una pantalla de presentación.

Debe escribir este código en la ventana Editor de código para eventos de aplicación. Para obtener más información, consulte Application Page, Project Designer (Visual Basic).

Comentarios

La My.Application.MinimumSplashScreenDisplayTime propiedad permite especificar el período mínimo de tiempo que desea que se muestre la pantalla de presentación de la aplicación. Si el formulario principal termina de inicializarse en menos tiempo que lo especificado por esta propiedad, la pantalla de presentación permanecerá hasta que pase la cantidad de tiempo solicitada, en cuyo momento se muestra el formulario principal. Si la aplicación tarda más tiempo en iniciarse, la pantalla de presentación se cierra una vez que el formulario principal se activa.

Al agregar una pantalla de presentación a la aplicación mediante el Diseñador de proyectos, establece la My.Application.MinimumSplashScreenDisplayTime propiedad en 2000, lo que proporciona un tiempo de presentación mínimo de dos segundos.

Esta propiedad admite el modelo de aplicación de Visual Basic. Para obtener más información, vea Información general sobre el modelo de aplicación de Visual Basic.

Debe establecer la My.Application.MinimumSplashScreenDisplayTime propiedad en un método que invalide el OnInitialize método o OnCreateSplashScreen . El código que invalida los métodos de la WindowsFormsApplicationBase clase debe escribirse en el archivo ApplicationEvents.vb, que está oculto de forma predeterminada.

Para acceder a la ventana editor de código para invalidar miembros
1. Con un proyecto seleccionado en el Explorador de soluciones, haga clic en Propiedades en el menú Proyecto .
2. Haz clic en la pestaña Aplicación.
3. Haga clic en el botón Ver eventos de aplicación para abrir el Editor de código.

Para obtener más información, consulte Application Page, Project Designer (Visual Basic).

Disponibilidad por tipo de proyecto

Tipo de proyecto Disponible
Aplicación de Windows Forms
Biblioteca de clases No
Aplicación de consola No
Biblioteca de controles de Windows Forms No
Biblioteca de controles web No
Servicio de Windows No
Sitio web No

Se aplica a

Consulte también