Compartilhar via


WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime Propriedade

Definição

Obtém ou define a duração mínima de tempo, em milissegundos, para o qual a tela inicial é exibida.

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 da propriedade

A duração mínima de tempo, em milissegundos, para o qual a tela inicial é exibida.

Exemplos

Este exemplo demonstra como definir a My.Application.MinimumSplashScreenDisplayTime propriedade substituindo a OnInitialize propriedade .

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

Este exemplo exige que o projeto tenha uma tela inicial.

Você deve inserir esse código na janela Code Editor para eventos de aplicativo. Para obter mais informações, consulte Página de aplicativo, Designer de Projeto (Visual Basic).

Comentários

A My.Application.MinimumSplashScreenDisplayTime propriedade permite que você especifique o período mínimo de tempo que deseja que a tela inicial do aplicativo seja exibida. Se o formulário main terminar de inicializar em menos tempo do que o especificado por essa propriedade, a tela inicial permanecerá até que a quantidade de tempo solicitada passe, momento em que o formulário main será exibido. Se o aplicativo demorar mais para iniciar, a tela inicial será fechada quando o formulário main ficar ativo.

Quando você adiciona uma tela inicial ao aplicativo usando o project Designer, ela define a My.Application.MinimumSplashScreenDisplayTime propriedade como 2000, dando um tempo mínimo de exibição de dois segundos.

Essa propriedade dá suporte ao modelo de Aplicativo do Visual Basic. Para obter mais informações, consulte Visão geral do Modelo de Aplicativo do Visual Basic.

Você deve definir a My.Application.MinimumSplashScreenDisplayTime propriedade em um método que substitui o OnInitialize método ou OnCreateSplashScreen . O código que substitui os métodos da WindowsFormsApplicationBase classe deve ser inserido no arquivo ApplicationEvents.vb, que está oculto por padrão.

Para acessar a janela code Editor para substituir membros
1. Com um projeto selecionado em Gerenciador de Soluções, clique em Propriedades no menu Projeto.
2. Clique na guia Aplicativo.
3. Clique no botão Exibir Eventos do Aplicativo para abrir a Editor de Código.

Para obter mais informações, consulte Página de aplicativo, Designer de Projeto (Visual Basic).

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Forms Sim
Biblioteca de Classes Não
Aplicativo do Console Não
Biblioteca de Controle Windows Forms Não
Biblioteca de Controles da Web Não
Serviço do Windows Não
Site Não

Aplica-se a

Confira também