WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime 属性

定义

获取或设置显示初始屏幕的最小时间长度(以毫秒为单位)。

public:
 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

属性值

初始屏幕的最小显示时间长度(以毫秒为单位)。

示例

此示例演示如何通过重写 OnInitialize 属性来设置 My.Application.MinimumSplashScreenDisplayTime 属性。

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

此示例要求项目具有初始屏幕。

必须在应用程序事件的“代码编辑器”窗口中输入此代码。 有关详细信息,请参阅 Application Page, Project Designer (Visual Basic)(应用程序页、项目设计器 (Visual Basic)。

注解

属性 My.Application.MinimumSplashScreenDisplayTime 允许你指定希望显示应用程序初始屏幕的最短时间长度。 如果main窗体完成初始化的时间少于此属性指定的时间,初始屏幕将一直保留到请求的时间过后,此时将显示main窗体。 如果应用程序启动时间较长,则main窗体变为活动状态后,初始屏幕将关闭。

使用 Project Designer向应用程序添加初始屏幕时,它会将 My.Application.MinimumSplashScreenDisplayTime 属性设置为 2000,从而提供 2 秒的最小显示时间。

此属性支持 Visual Basic 应用程序模型。 有关详细信息,请参阅 Visual Basic 应用程序模型概述

应在替代 OnInitializeOnCreateSplashScreen 方法的方法中设置 My.Application.MinimumSplashScreenDisplayTime 属性。 替代 类的方法 WindowsFormsApplicationBase 的代码应输入在默认情况下隐藏的 ApplicationEvents.vb 文件中。

访问用于重写成员的“代码编辑器”窗口
1. 在解决方案资源管理器中选择项目后,单击“项目”菜单上的“属性”。
2. 单击“应用程序”选项卡。
3. 单击“查看应用程序事件”按钮打开“代码编辑器。

有关详细信息,请参阅 Application Page, Project Designer (Visual Basic)(应用程序页、项目设计器 (Visual Basic)。

可用性(按项目类型)

项目类型 可用
Windows 窗体应用程序
类库
控制台应用程序
Windows 窗体控件库
Web 控件库
Windows 服务
网站

适用于

另请参阅