WindowsFormsApplicationBase.Startup Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при запуске приложения.
public:
event Microsoft::VisualBasic::ApplicationServices::StartupEventHandler ^ Startup;
public event Microsoft.VisualBasic.ApplicationServices.StartupEventHandler Startup;
member this.Startup : Microsoft.VisualBasic.ApplicationServices.StartupEventHandler
Public Custom Event Startup As StartupEventHandler
Public Event Startup As StartupEventHandler
Тип события
Примеры
В этом примере свойство и My.Application.Startup
событие используются My.Application.SplashScreen
для обновления экрана-заставки сведениями о состоянии при запуске приложения.
Private Sub MyApplication_Startup(
sender As Object,
e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs
) Handles Me.Startup
' Get the splash screen.
Dim splash As SplashScreen1 = CType(My.Application.SplashScreen, SplashScreen1)
' Display current status information.
splash.Status = "Current user: " & My.User.Name
End Sub
В этом примере требуется, чтобы в проекте был экран-заставка с именем SplashScreen1
. Экран-заставка должен иметь свойство с именем Status
, которое обновляет пользовательский интерфейс.
Для событий приложения необходимо ввести код в окне редактора кода. Чтобы получить доступ к этому окну, следуйте инструкциям из раздела Примечания этого раздела. Дополнительные сведения см. в разделе Application Page, Project Designer (Visual Basic).
Комментарии
Обычное приложение (не с одним экземпляром Startup
) вызывает событие при каждом запуске. Приложение с одним экземпляром Startup
вызывает событие при запуске только в том случае, если приложение еще не активно; в противном случае оно вызывает StartupNextInstance
событие . Для получения дополнительной информации см. StartupNextInstance.
Это событие является частью модели приложений Visual Basic. Дополнительные сведения см. в статье Обзор модели приложений Visual Basic.
Для управления загрузкой формы запуска приложения можно использовать Cancel свойство e
параметра . Если свойству Cancel присвоено значение True
, форма запуска не запускается. В этом случае код должен вызвать альтернативный путь к коду запуска.
Для доступа к аргументам CommandLine командной e
строки приложения можно использовать свойство параметра или CommandLineArgs свойство .
Код обработчика Startup
событий хранится в файле ApplicationEvents.vb, который по умолчанию скрыт.
Доступ к окну редактора кода для событий приложения |
1. Выбрав проект в обозревателе решений, щелкните Свойства в меню Проект . 2. Перейдите на вкладку Приложение . 3. Нажмите кнопку Просмотреть события приложения , чтобы открыть редактор кода. Дополнительные сведения см. в разделе Application Page, Project Designer (Visual Basic). |
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows Forms | Да |
Библиотека классов | Нет |
Консольное приложение | Нет |
Библиотека элементов управления Windows Forms | Нет |
Библиотека веб-элементов управления | Нет |
Службы Windows | Нет |
Веб-сайт | Нет |