Share via


Como: Executar código quando o aplicativo inicia ou termina

Você utiliza os eventos fornecidos pelo modelo do aplicativo Visual Basic para executar o código quando o aplicativo inicia ou termina.O Project Designer fornece acesso ao código de manipulador de eventos do aplicativo.

Observação:

O Visual Basic Modelo de aplicativo está disponível somente para aplicativos Windows Forms. Para obter mais informações, consulte Visão Geral Sobre o Modelo do Aplicativo Visual Basic.

Observação:

As opções disponíveis nas caixas de diálogo, e os nomes e localizações dos comandos de menu que você vê, podem diferir do que é descrito na ajuda, dependendo das suas configurações ativas ou edição.Esta página Ajuda foi escrita com Configurações Geral de desenvolvimento em mente.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para acessar código do manipulador de eventos do aplicativo

  1. Tenha um projeto selecionado no Solution Explorer.No menu Project, clique em Properties.

  2. Clique na guia Application.

  3. Clique no botão View Application Events para abrir o Editor de Código.

    Isso abre o arquivo ApplicationEvents.vb.

Executar o código quando o aplicativo inicia

  1. Deixe o arquivo ApplicationEvents.vb aberto no Editor do Código.No menu General, escolha MyApplication Events.

  2. No menu Declarations, escolha Startup.

    O aplicativo aumenta o evento Startup antes do aplicativo principal executar.

  3. Se seu aplicativo é um aplicativo de instância única, você pode querer manipular inícios subsequentes do aplicativo.Para fazer isso, no menu General, escolha MyApplication Events.

  4. No menu Declarations, escolha StartupNextInstance.

    Um aplicativo single-instance aumenta o evento StartupNextInstance na primeira instância do aplicativo quando uma instância subsequente do aplicativo inicia.A instância subsequente fecha sem aumentar um dos seus próprios eventos.

Executar código quando o aplicativo terminar

  1. Deixe o arquivo ApplicationEvents.vb aberto no Editor do Código.No menu General, escolha MyApplication Events.

  2. No menu Declarations, escolha Shutdown.

    O aplicativo aumenta o evento Shutdown após a execução do aplicativo principal, mas ele termina antes.

  3. No menu General, escolha MyApplication Events.

  4. No menu Declarations, escolha UnhandledException.

    O aplicativo aumenta o evento UnhandledException se ele encontrar uma exceção não tratada.Como o aplicativo não levanta o evento Shutdown após o evento UnhandledException, você pode querer o identificador UnhandledException para chamar o mesmo código de finalização que chama o identificador Shutdown.

Consulte também

Tarefas

Como: Manipular eventos de aplicativo (Visual Basic)

Conceitos

Visão Geral Sobre o Modelo do Aplicativo Visual Basic