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
Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.
Haga clic en la ficha Aplicación.
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 |
Sí |
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.SplashScreen (Propiedad)