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


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

Применяется к

См. также раздел