Поделиться через


Свойство My.Application.MinimumSplashScreenDisplayTime

Обновлен: Ноябрь 2007

Определяет минимальный интервал времени (в миллисекундах) в течении которого отображается заставка.

' 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.

Задайте значение свойства My.Application.MinimumSplashScreenDisplayTime в методе, который переопределяет метод OnInitialize или OnCreateSplashScreen. Код, который переопределяет методы класса WindowsFormsApplicationBase , необходимо ввести в файл ApplicationEvents.vb, который по умолчанию является скрытым.

Чтобы получить доступ к окну редактора кода для переопределения членов

  1. Выбрав проект в Обозревателе решений, в меню Проект выберите элемент Свойства.

  2. Перейдите на вкладку Приложение.

  3. Нажмите кнопку Просмотреть события приложения, чтобы открыть редактор кода.

    Дополнительные сведения см. в разделе Практическое руководство. Обработка событий приложения (Visual Basic).

Пример

В этом примере показано, как задать свойство My.Application.MinimumSplashScreenDisplayTime путем переопределения свойства OnInitialize.

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

В этом примере необходимо, чтобы проект имел заставку.

Необходимо ввести этот код в окне редактора кода для событий приложения. Дополнительные сведения см. в разделе Практическое руководство. Обработка событий приложения (Visual Basic).

Разрешения

Разрешения не требуются.

Требования

Пространство имен:Microsoft.VisualBasic.ApplicationServices

Класс:WindowsFormsApplicationBase

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Нет

Консольное приложение

Нет

Библиотека элементов управления Windows

Нет

Библиотека веб-элементов управления

Нет

Служба Windows

Нет

Веб-узел

Нет

См. также

Основные понятия

Расширение модели приложения Visual Basic

Ссылки

Объект My.Application

Свойство My.Application.SplashScreen

WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime

OnInitialize

OnCreateSplashScreen

WindowsFormsApplicationBase