更新: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 應用程式模型概觀。
您應該在覆寫 OnInitialize 或 OnCreateSplashScreen 方法的方法中,設定 My.Application.MinimumSplashScreenDisplayTime 屬性。覆寫 WindowsFormsApplicationBase 類別之方法的程式碼應該輸入預設隱藏的 ApplicationEvents.vb 檔案中。
若要存取覆寫成員的程式碼編輯器視窗
在 [方案總管] 中選取了專案之後,請在 [專案] 功能表,按一下 [屬性]。
按一下 [應用程式] 索引標籤。
按一下 [檢視應用程式事件] 按鈕,開啟 [程式碼編輯器]。
如需詳細資訊,請參閱 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 服務 |
否 |
網站 |
否 |
請參閱
概念
參考
My.Application.SplashScreen 屬性