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


Практическое руководство. Изменение автоматически запускаемого объекта для приложения (Visual Basic)

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

Свойство проекта Автоматически запускаемый объект или Автоматически запускаемая форма определяет точку входа, вызываемую при загрузке приложения. Как правило, оно устанавливается либо на главную форму в приложении, либо на процедуру Sub Main, которая должна должна выполняться при запуске приложения.

Свойство Автоматически запускаемый объект или Автоматически запускаемая форма задается на странице Приложение в окне Конструктор проектов. Дополнительные сведения см. в разделе Страница "Приложение" в конструкторе проектов (Visual Basic).

Свойство Автоматически запускаемый объект/Автоматически запускаемая форма в окне Конструктор проектов зависит от типа проекта. Например, свойство Автоматически запускаемый объект в консольном приложении может быть Sub Main или Module1. Свойство Автоматически запускаемая форма в приложении Windows может быть Form1 или Sub Main (см.: следующее примечание). Так как библиотеки классов не имеют точки входа, для них существует единственное значение этого свойства — (Нет).

Параметр Включить платформу приложения указывает, будет ли проект использовать платформу приложения. Эта настройка влияет на параметры, доступные в свойстве Автоматически запускаемая форма/Автоматически запускаемый объект:

  • Если выбран параметр Включить платформу приложения (по умолчанию), доступен только параметр Автоматически запускаемая форма и показаны только формы, так как приложение .NET Framework поддерживает только автоматически запускаемые формы, а не объекты. В этом случае приложение будет использовать стандартные Sub Main.

  • Если флажок Включить платформу приложения не установлен, этот параметр становится Автоматически запускаемый объект и показывает формы и классы или модули с Sub Main. При отключении платформы приложения, приложение использует пользовательскую процедуру Sub Main, которая была создана, и необходимо добавить код в процедуре Sub Main для формы.

    При использовании пользовательской процедуры Sub Main в качестве Автоматически запускаемого объекта, код в событиях приложения (Startup, Shutdown, StartupNextInstance и UnhandledException) не выполняется.

Чтобы изменить автоматически запускаемую форму или объект

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

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

  3. Выберите объект из Startup из раскрывающегося списка Автоматически запускаемый объект или Автоматически запускаемая форма.

Чтобы изменить автоматически запускаемый объект для приложения Windows на Sub Main

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

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

  3. Снимите флажок Включить платформу приложения.

  4. Выберите Sub Main из раскрывающегося списка Автоматически запускаемый объект.

См. также

Ссылки

Страница "Приложение" в конструкторе проектов (Visual Basic)

Другие ресурсы

Управление свойствами приложения