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 | Нет |
| Веб-сайт | Нет |