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.SplashScreen свойство и My.Application.Startup событие для обновления экрана-заставки с сведениями о состоянии при запуске приложения.
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 , которое обновляет пользовательский интерфейс.
Необходимо ввести код в окне редактора кода для событий приложения. Чтобы получить доступ к этому окну, следуйте инструкциям из раздела "Примечания". Дополнительные сведения см. в разделе "Страница приложения", конструктор проектов (Visual Basic).
Комментарии
Обычное приложение (не одноэлементное) вызывает Startup событие при каждом запуске. Приложение с одним экземпляром вызывает Startup событие, когда оно запускается только в том случае, если приложение еще не активно; в противном случае оно вызывает StartupNextInstance событие. Дополнительные сведения см. в разделе StartupNextInstance.
Это событие является частью модели приложения Visual Basic. Дополнительные сведения см. в разделе "Обзор модели приложений Visual Basic".
Свойство параметра можно использовать Cancele для управления загрузкой формы запуска приложения.
Cancel Если для свойства задано значениеTrue, форма запуска не запускается. В этом случае код должен вызывать альтернативный путь кода запуска.
Свойство параметра или CommandLineArgs свойства можно использовать CommandLinee для доступа к аргументам командной строки приложения.
Код обработчика Startup событий хранится в файле ApplicationEvents.vb, который по умолчанию скрыт.
Чтобы получить доступ к окну редактора кода для событий приложения:
- Выбрав проект в обозревателе решений, щелкните "Свойства " в меню "Проект ".
- Перейдите на вкладку "Приложение ".
- Нажмите кнопку "Просмотреть события приложения" , чтобы открыть редактор кода.
Дополнительные сведения см. в разделе "Страница приложения", конструктор проектов (Visual Basic)".|
Доступность по типу проекта
| тип проекта | В наличии |
|---|---|
| Приложение Windows Forms | Да |
| Библиотека классов | Нет |
| Консольное приложение | Нет |
| Библиотека элементов управления Windows Forms | Нет |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Нет |
| Веб-сайт | Нет |