Partilhar via


Propriedade My.Application.SplashScreen

Obtém ou configura a tela inicial para essa aplicação.

' Usage
Dim value As System.Windows.Forms.Form = My.Application.SplashScreen
' Declaration
Public Property SplashScreen As System.Windows.Forms.Form

Valor de retorno

Valor de propriedade

Um objeto Form que o aplicativo utiliza como a tela inicial.

Exceções

A condição a seguir pode causar uma exceção:

  • O mesmo valor é atribuído a essa propriedade e a propriedade My.Application.MainForm (ArgumentNullException).

Comentários

A propriedade My.Application.SplashScreen permite que você obtenha ou definia o objeto Form que o aplicativo usa como o tela inicial, o primeiro formulário gráfico que é exibido enquanto um aplicativo está sendo iniciado.

Essa propriedade oferece suporte ao modelo de aplicativos Visual Basic.Para obter mais informações, consulte Visão Geral Sobre o Modelo do Aplicativo Visual Basic.

As alterações dessa propriedade não são mantidas quando o aplicativo for fechado.Para alterar a propriedade permanentemente, você deve alterar a configuração em Designer de Projeto :Para obter mais informações, consulte Como: Especifique uma tela inicial para um aplicativo (Visual Basic).

Exemplo

Este exemplo usa a propriedade My.Application.SplashScreen e o evento My.Application.Startup para atualizar o tela inicial com informações de status quando se inicia o aplicativo.

Private Sub MyApplication_Startup( _
    ByVal sender As Object, _
    ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs _
) Handles Me.Startup
    ' Get the splash screen.
    Dim splash As SplashScreen1 = CType(My.Application.SplashScreen, SplashScreen1)
    ' Display current status information.
    splash.Status = "Current user: " & My.User.Name
End Sub

Esse exemplo requer que o projeto ter um tela inicial chamado SplashScreen1.A tela inicial precisa ter propriedade chamada Status que atualiza sua interface de usuário.

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

Requisitos

Namespace:Microsoft.VisualBasic.ApplicationServices

Classe:WindowsFormsApplicationBase

Assembly: Visual Basic Runtime Library (in 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

Permissões

Não requer nenhuma permissão.

Consulte também

Referência

Objeto My.Application

Propriedade My.Application.MinimumSplashScreenDisplayTime

System.Windows.Forms.Form

WindowsFormsApplicationBase.SplashScreen