Share via


My.Application.MinimumSplashScreenDisplayTime (Propiedad)

Actualización: noviembre 2007

Determina el tiempo mínimo, en milisegundos, durante el que se muestra la pantalla de inicio.

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

Valor devuelto

Integer. Tiempo mínimo, en milisegundos, durante el que se muestra la pantalla de inicio.

Comentarios

La propiedad My.Application.MinimumSplashScreenDisplayTime le permite especificar el tiempo mínimo durante el que desea que se muestre la pantalla de inicio de la aplicación. Si el formulario principal termina de inicializarse en menos tiempo que el especificado por esta propiedad, la pantalla de inicio sigue estando visible hasta que transcurre el tiempo especificado, momento en el que se muestra el formulario principal. Si su aplicación tarda más tiempo en iniciarse, la pantalla de inicio se cierra una vez que se activa el formulario principal.

Cuando agregue una pantalla de inicio a su aplicación usando el Diseñador de proyectos, establezca la propiedad My.Application.MinimumSplashScreenDisplayTime en 2000, dando así un tiempo mínimo de presentación de dos segundos.

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

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

Para tener acceso a la ventana del Editor de código para los miembros de reemplazo

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. Haga clic en la ficha Aplicación.

  3. Haga clic en el botón Ver eventos de aplicaciones para abrir el editor de código.

    Para obtener más información, vea Cómo: Controlar eventos de aplicaciones (Visual Basic).

Ejemplo

En este ejemplo se muestra cómo establecer la propiedad My.Application.MinimumSplashScreenDisplayTime mediante el reemplazo de la propiedad 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

Este ejemplo requiere que el proyecto tenga una pantalla de inicio.

Debe escribir este código en la ventana del Editor de código para los eventos de aplicaciones. Para obtener más información, vea Cómo: Controlar eventos de aplicaciones (Visual Basic).

Permisos

No se requiere ningún permiso.

Requisitos

Espacio de nombres:Microsoft.VisualBasic.ApplicationServices

Clase:WindowsFormsApplicationBase

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Disponibilidad por tipo de proyecto

Tipo de proyecto

Disponible

Aplicación para Windows

Biblioteca de clases

No

Aplicación de consola

No

Biblioteca de controles de Windows

No

Biblioteca de controles Web

No

Servicio de Windows

No

Sitio Web

No

Vea también

Conceptos

Ampliar el modelo de la aplicación de Visual Basic

Referencia

My.Application (Objeto)

My.Application.SplashScreen (Propiedad)

WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime

OnInitialize

OnCreateSplashScreen

WindowsFormsApplicationBase