Compartilhar via


WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime Propriedade

Definição

Obtém ou define o período mínimo 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

O período mínimo de tempo, em milissegundos, para o qual a tela inicial é exibida.

Exemplos

Este exemplo demonstra como definir a My.Application.MinimumSplashScreenDisplayTime propriedade substituindo o OnInitialize(ReadOnlyCollection<String>) método.

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 requer que o projeto tenha uma tela inicial.

Você deve inserir esse código na janela editor de código para eventos de aplicativo. Para obter mais informações, consulte Página do 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 principal 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 principal será exibido. Se o aplicativo demorar mais para ser iniciado, a tela inicial será fechada quando o formulário principal ficar ativo.

Quando você adiciona uma tela inicial ao seu aplicativo usando o Designer de Projeto, 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 método ou OnCreateSplashScreen o OnInitialize método. 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 editor de código para substituir membros:

  1. Com um projeto selecionado no 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 o Editor de Código.

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

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Forms Sim
Biblioteca de Classes No
Aplicativo de console No
Biblioteca de controle do Windows Forms No
Biblioteca de Controle da Web No
Serviço do Windows No
Site No

Aplica-se a

Confira também