다음을 통해 공유


My.Application.SplashScreen 속성

업데이트: 2007년 11월

이 응용 프로그램에 대한 시작 화면을 가져오거나 설정합니다.

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

반환 값

응용 프로그램에서 시작 화면으로 사용하는 Form 개체입니다.

예외

다음 조건에서 예외가 발생할 수 있습니다.

  • 이 속성 및 My.Application.MainForm 속성에 할당된 값이 동일한 경우(ArgumentNullException)

설명

My.Application.SplashScreen 속성을 사용하면 응용 프로그램에서 시작 화면으로 사용하는 Form 개체를 가져오거나 설정할 수 있습니다. 시작 화면이란 응용 프로그램이 시작될 때 표시되는 첫 번째 그래픽 폼입니다.

이 속성은 Visual Basic 응용 프로그램 모델을 지원합니다. 자세한 내용은 Visual Basic 응용 프로그램 모델 개요를 참조하십시오.

응용 프로그램을 닫으면 이 속성의 변경 내용은 유지되지 않습니다. 시작 화면을 영구적으로 변경하려면 프로젝트 디자이너에서 설정을 변경해야 합니다. 자세한 내용은 방법: 응용 프로그램의 시작 화면 지정(Visual Basic)을 참조하십시오.

예제

이 예제에서는 My.Application.SplashScreen 속성 및 My.Application.Startup 이벤트를 사용하여 응용 프로그램이 시작될 때 시작 화면의 상태 정보를 업데이트합니다.

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

이 예제가 제대로 실행되려면 이름이 SplashScreen1인 시작 화면이 있는 프로젝트가 있어야 합니다. 시작 화면은 해당 사용자 인터페이스를 업데이트하는 Status라는 속성이 있어야 합니다.

응용 프로그램 이벤트의 경우 코드 편집기 창에 이 코드를 입력해야 합니다. 자세한 내용은 방법: 응용 프로그램 이벤트 처리(Visual Basic)를 참조하십시오.

요구 사항

네임스페이스:Microsoft.VisualBasic.ApplicationServices

클래스:WindowsFormsApplicationBase

어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

프로젝트 형식별 사용 가능 여부

프로젝트 형식

사용 가능 여부

Windows 응용 프로그램

클래스 라이브러리

아니요

콘솔 응용 프로그램

아니요

Windows 컨트롤 라이브러리

아니요

웹 컨트롤 라이브러리

아니요

Windows 서비스

아니요

웹 사이트

아니요

권한

사용 권한이 필요하지 않습니다.

참고 항목

참조

My.Application 개체

My.Application.MinimumSplashScreenDisplayTime 속성

System.Windows.Forms.Form

WindowsFormsApplicationBase.SplashScreen