Propriedade My.Application.MinimumSplashScreenDisplayTime
Determina o intervalo de tempo mínimo, em milisegundos, para o qual a tela inicial é exibida.
' Usage
Dim value As Integer = My.Application.MinimumSplashScreenDisplayTime
' Declaration
Public Property MinimumSplashScreenDisplayTime As Integer
Valor de retorno
Valor de propriedade
Integer.O comprimento mínimo de time, em milissegundos, para o qual a tela inicial é exibida.
Comentários
A propriedade My.Application.MinimumSplashScreenDisplayTime permite que você especifique o comprimento mínimo de tempo desejado na tela inicial do aplicativo que será exibida.Se o formulário principal terminar a inicialização em menos tempo do que o que é especificado por essa propriedade, a tela inicial permanecerá até que a quantidade solicitada de tempo passe, e aí o formulário principal é exibido.Se seu aplicativo levar mais tempo para iniciar, a tela inicial é fechada depois que o formulário principal fica ativo.
Quando você adiciona uma tela inicial a seu aplicativo usando o Designer de Projeto, ele define a propriedade My.Application.MinimumSplashScreenDisplayTime como 2000, dando um tempo mínimo de exibição de dois segundos.
Essa propriedade oferece suporte a Visual Basic modelo de aplicativo.Para obter mais informações, consulte Visão Geral Sobre o Modelo do Aplicativo Visual Basic.
Você deve definir a propriedade My.Application.MinimumSplashScreenDisplayTime em um método que substitui o método OnInitialize ou o método OnCreateSplashScreen.Código que substitui métodos da classe WindowsFormsApplicationBase deve ser inserido no arquivo ApplicationEvents.vb, que é oculto por padrão.
Acessar a janela Editor de Códigos para substituir os membros
Com um projeto selecionado no Solution Explorer, clique em Propriedades no menu Projeto.
Clique na guia Application.
Clique no botão View Application Events para abrir o Editor de Código.
Para obter mais informações, consulte Como: Manipular eventos de aplicativo (Visual Basic).
Exemplo
Este exemplo demonstra como definir a propriedade My.Application.MinimumSplashScreenDisplayTime pela substituição da propriedade 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
Esse exemplo requer que o projeto tenha uma tela inicial.
Você deve inserir esse código na janela Editor de Códigos para eventos do aplicativo.Para obter mais informações, consulte Como: Manipular eventos de aplicativo (Visual Basic).
Permissões
Não requer nenhuma permissão.
Requisitos
Namespace:Microsoft.VisualBasic.ApplicationServices
Classe:WindowsFormsApplicationBase
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)
Disponibilidade por Tipo de Projeto
Tipo de Projeto |
Disponível |
---|---|
Aplicativo do Windows |
Sim |
Biblioteca de Classe |
Não |
Aplicativo de Console |
Não |
Biblioteca de Controle do Windows |
Não |
Biblioteca de Controle da Web |
Não |
Serviço do Windows |
Não |
Site |
Não |
Consulte também
Conceitos
Estendendo o modelo de aplicativo do Visual Basic
Referência
Propriedade My.Application.SplashScreen