WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime プロパティ


スプラッシュ スクリーンを最低限表示させておく時間 (ミリ秒) を取得または設定します。Gets or sets the minimum length of time, in milliseconds, for which the splash screen is displayed.

 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


スプラッシュ スクリーンを表示しておく最短時間 (ミリ秒)。The minimum length of time, in milliseconds, for which the splash screen is displayed.

この例では、OnInitialize プロパティをオーバーライドして My.Application.MinimumSplashScreenDisplayTime プロパティを設定する方法を示します。This example demonstrates how to set the My.Application.MinimumSplashScreenDisplayTime property by overriding the OnInitialize property.

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

この例では、プロジェクトにスプラッシュスクリーンがある必要があります。This example requires that the project have a splash screen.

このコードは、アプリケーションイベントのコードエディターウィンドウに入力する必要があります。You must enter this code in the Code Editor window for application events. 詳細については、「[アプリケーション] ページ (プロジェクト デザイナー) (Visual Basic)」を参照してください。For more information, see Application Page, Project Designer (Visual Basic).


My.Application.MinimumSplashScreenDisplayTime プロパティを使用すると、アプリケーションのスプラッシュスクリーンを表示する時間の最小値を指定できます。The My.Application.MinimumSplashScreenDisplayTime property allows you to specify the minimum length of time you want the application's splash screen to be displayed. メインフォームがこのプロパティで指定されている時間よりも短い時間で初期化を終了した場合、スプラッシュスクリーンは要求された時間が経過するまで残り、メインフォームが表示されます。If the main form finishes initializing in less time than what is specified by this property, the splash screen remains until the requested amount of time passes, at which time the main form is displayed. アプリケーションの起動に時間がかかる場合、メインフォームがアクティブになると、スプラッシュスクリーンが閉じられます。If your application takes longer to start, the splash screen is closed once the main form becomes active.

プロジェクトデザイナーを使用してアプリケーションにスプラッシュスクリーンを追加すると、My.Application.MinimumSplashScreenDisplayTime プロパティが2000に設定され、最小表示時間が2秒になります。When you add a splash screen to your application using the Project Designer, it sets the My.Application.MinimumSplashScreenDisplayTime property to 2000, giving a minimum display time of two seconds.

このプロパティは、Visual Basic アプリケーションモデルをサポートします。This property supports the Visual Basic Application model. 詳細については、「 Visual Basic アプリケーションモデルの概要」を参照してください。For more information, see Overview of the Visual Basic Application Model.

My.Application.MinimumSplashScreenDisplayTime プロパティは、OnInitialize または OnCreateSplashScreen メソッドをオーバーライドするメソッドで設定する必要があります。You should set the My.Application.MinimumSplashScreenDisplayTime property in a method that overrides the OnInitialize or OnCreateSplashScreen method. WindowsFormsApplicationBase クラスのメソッドをオーバーライドするコードは、既定では非表示になっている ApplicationEvents .vb ファイルに入力する必要があります。Code that overrides methods of the WindowsFormsApplicationBase class should be entered in the ApplicationEvents.vb file, which is hidden by default.

メンバーをオーバーライドするためのコードエディターウィンドウにアクセスするにはTo access the Code Editor window for overriding members
1.ソリューションエクスプローラーでプロジェクトを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。1. With a project selected in Solution Explorer, click Properties on the Project menu.
2.[アプリケーション] タブをクリックします。2. Click the Application tab.
3.[アプリケーション イベントの表示] をクリックしてコード エディターを開きます。3. Click the View Application Events button to open the Code Editor.

詳細については、「[アプリケーション] ページ (プロジェクト デザイナー) (Visual Basic)」を参照してください。For more information, see Application Page, Project Designer (Visual Basic).

プロジェクトの種類別の可用性Availability by Project Type

プロジェクトの種類Project type 使用可能Available
Windows フォーム アプリケーションWindows Forms Application はいYes
クラス ライブラリClass Library いいえNo
コンソール アプリケーションConsole Application いいえNo
Windows フォーム コントロール ライブラリWindows Forms Control Library いいえNo
Web コントロールライブラリWeb Control Library いいえNo
Windows サービスWindows Service いいえNo
Web サイトWeb Site いいえNo