My.Application.MinimumSplashScreenDisplayTime 屬性

更新:2007 年 11 月

判斷顯示啟動顯示畫面的最小時間長度 (以毫秒為單位)。

 ' Usage Dim value As Integer = My.Application.MinimumSplashScreenDisplayTime ' Declaration Public Property MinimumSplashScreenDisplayTime As Integer

傳回值

Integer。顯示啟動顯示畫面的最小時間長度 (以毫秒為單位)。

備註

My.Application.MinimumSplashScreenDisplayTime 屬性可讓您指定要顯示應用程式之啟動顯示畫面的最短時間長度。如果主要表單完成初始設定的時間小於此屬性指定的時間,必須等到顯示主要表單所需的時間量經過後,啟動顯示畫面才會消失。如果您需要較長的時間啟動應用程式,主要表單一變成使用中時,就會關閉啟動顯示畫面。

當您使用專案設計工具將啟動顯示畫面新增到應用程式時,它會將 My.Application.MinimumSplashScreenDisplayTime 屬性設為 2000,表示最短的顯示時間為兩秒。

這個屬性會支援 Visual Basic 應用程式模型。如需詳細資訊,請參閱 Visual Basic 應用程式模型概觀

您應該在覆寫 OnInitializeOnCreateSplashScreen 方法的方法中,設定 My.Application.MinimumSplashScreenDisplayTime 屬性。覆寫 WindowsFormsApplicationBase 類別之方法的程式碼應該輸入預設隱藏的 ApplicationEvents.vb 檔案中。

若要存取覆寫成員的程式碼編輯器視窗

  1. 在 [方案總管] 中選取了專案之後,請在 [專案] 功能表,按一下 [屬性]。

  2. 按一下 [應用程式] 索引標籤。

  3. 按一下 [檢視應用程式事件] 按鈕,開啟 [程式碼編輯器]。

    如需詳細資訊,請參閱 HOW TO:處理應用程式事件 (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

這個範例要求專案必須有啟動顯示畫面。

您必須在應用程式事件的 [程式碼編輯器] 視窗中輸入這個程式碼。如需詳細資訊,請參閱 HOW TO:處理應用程式事件 (Visual Basic)

使用權限

不需要使用權限。

需求

命名空間Microsoft.VisualBasic.ApplicationServices

類別WindowsFormsApplicationBase

組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

依專案類型的可用性

專案類型

是否可用

Windows 應用程式

類別庫

主控台應用程式

Windows 控制項程式庫

Web 控制項程式庫

Windows 服務

網站

請參閱

概念

擴充 Visual Basic 應用程式模型

參考

My.Application 物件

My.Application.SplashScreen 屬性

WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime

OnInitialize

OnCreateSplashScreen

WindowsFormsApplicationBase