My.Application.MinimumSplashScreenDisplayTime 속성
업데이트: 2007년 11월
시작 화면이 표시되는 최소 시간(밀리초)을 결정합니다.
' Usage
Dim value As Integer = My.Application.MinimumSplashScreenDisplayTime
' Declaration
Public Property MinimumSplashScreenDisplayTime As Integer
반환 값
Integer 형식이며 시작 화면이 표시되는 최소 시간(밀리초)입니다.
설명
My.Application.MinimumSplashScreenDisplayTime 속성을 사용하여 응용 프로그램의 시작 화면이 표시되는 최소 시간을 지정할 수 있습니다. 기본 폼의 초기화가 이 속성에서 지정한 시간보다 빨리 완료되면 시작 화면은 요청된 시간이 지나서 기본 폼이 표시될 때까지 유지됩니다. 응용 프로그램을 시작하는 데 시간이 더 많이 걸리는 경우에는 기본 폼이 활성화되면 시작 화면이 닫힙니다.
프로젝트 디자이너를 사용하여 응용 프로그램에 시작 화면을 추가하는 경우 최소 표시 시간이 2초가 되도록 My.Application.MinimumSplashScreenDisplayTime 속성을 2000으로 설정합니다.
이 속성은 Visual Basic 응용 프로그램 모델을 지원합니다. 자세한 내용은 Visual Basic 응용 프로그램 모델 개요를 참조하십시오.
OnInitialize 또는 OnCreateSplashScreen 메서드를 재정의하는 메서드에서 My.Application.MinimumSplashScreenDisplayTime 속성을 지정해야 합니다. WindowsFormsApplicationBase 클래스의 메서드를 재정의하는 코드는 기본적으로 숨겨져 있는 ApplicationEvents.vb 파일에서 입력합니다.
멤버를 재정의하기 위해 코드 편집기 창에 액세스하려면
솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.
응용 프로그램 탭을 클릭합니다.
응용 프로그램 이벤트 보기 단추를 클릭하여 코드 편집기를 엽니다.
자세한 내용은 방법: 응용 프로그램 이벤트 처리(Visual Basic)를 참조하십시오.
예제
이 예제에서는 OnInitialize 속성을 재정의하여 My.Application.MinimumSplashScreenDisplayTime 속성을 설정하는 방법을 보여 줍니다.
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
다음 예제에서는 프로젝트에 시작 화면이 있어야 합니다.
응용 프로그램 이벤트의 경우 코드 편집기 창에 이 코드를 입력해야 합니다. 자세한 내용은 방법: 응용 프로그램 이벤트 처리(Visual Basic)를 참조하십시오.
권한
사용 권한이 필요하지 않습니다.
요구 사항
네임스페이스:Microsoft.VisualBasic.ApplicationServices
클래스:WindowsFormsApplicationBase
**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)
프로젝트 형식별 사용 가능 여부
프로젝트 형식 |
사용 가능 여부 |
---|---|
Windows 응용 프로그램 |
예 |
클래스 라이브러리 |
아니요 |
콘솔 응용 프로그램 |
아니요 |
Windows 컨트롤 라이브러리 |
아니요 |
웹 컨트롤 라이브러리 |
아니요 |
Windows 서비스 |
아니요 |
웹 사이트 |
아니요 |
참고 항목
개념
참조
My.Application.SplashScreen 속성