WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置显示初始屏幕的最小时间长度(以毫秒为单位)。
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
允许你指定希望显示应用程序初始屏幕的最短时间长度。 如果主窗体完成初始化的时间短于此属性指定的时间,初始屏幕将一直保留到请求的时间过后,此时显示主窗体。 如果应用程序启动时间较长,则主窗体变为活动状态后,初始屏幕将关闭。
使用项目设计器将初始屏幕添加到应用程序时,它会将 My.Application.MinimumSplashScreenDisplayTime
属性设置为 2000,从而提供 2 秒的最小显示时间。
此属性支持 Visual Basic 应用程序模型。 有关详细信息,请参阅 Visual Basic 应用程序模型概述。
应在替代 OnInitialize 或 OnCreateSplashScreen 方法的方法中设置 My.Application.MinimumSplashScreenDisplayTime
属性。 替代 类的方法 WindowsFormsApplicationBase 的代码应输入在默认情况下隐藏的 ApplicationEvents.vb 文件中。
访问代码编辑器窗口以重写成员 |
1. 在解决方案资源管理器中选择项目后,单击“项目”菜单上的“属性”。 2. 单击“应用程序”选项卡。 3. 单击“ 查看应用程序事件 ”按钮以打开代码编辑器。 有关详细信息,请参阅 Application Page, Project Designer (Visual Basic)(应用程序页、项目设计器 (Visual Basic)。 |
可用性(按项目类型)
项目类型 | 可用 |
---|---|
Windows 窗体应用程序 | 是 |
类库 | 否 |
控制台应用程序 | 否 |
Windows 窗体控件库 | 否 |
Web 控件库 | 否 |
Windows 服务 | 否 |
网站 | 否 |