Compartilhar via


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

  1. Com um projeto selecionado no Solution Explorer, clique em Propriedades no menu Projeto.

  2. Clique na guia Application.

  3. 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

Objeto My.Application

Propriedade My.Application.SplashScreen

WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime

OnInitialize

OnCreateSplashScreen

WindowsFormsApplicationBase