Compartilhar via


Como: Alterar objeto de inicialização for an aplicativo (Visual Basic)

A propriedade objeto de inicialização ou Formulário de inicialização de um projeto define o ponto de entrada a ser chamado quando o aplicativo for carregado.Geralmente você a define um para o formulário principal no seu aplicativo ou para o procedimento Sub Main que deve executar quando o aplicativo for iniciado.

Você pode definir a propriedade Startup object ou Startup form na página Application (Aplicativo) do Project Designer (Designer de Projeto).Para obter mais informações, consulte Página de aplicativo, Designer de Projeto (Visual Basic).

A opção formulário de inicialização / objeto de inicialização na caixa Project Designer depende de tipo de projeto.Por exemplo, um Aplicativo de Console tem uma opção Startup Object, que pode ser Sub Main ou Module1.Um aplicativo do Windows tem uma opção formulário de inicialização , que pode ser Form1 ou Sub Main (consulte observação seguinte).Como bibliotecas de classes não têm um ponto de entrada, sua única opção para essa propriedade é (Vazio).

A opção Ativar Estrutura do Aplicativo especifica se um projeto irá usar a estrutura do aplicativo.Esta configuração afeta as opções disponíveis em Formulário de inicialização / Objeto de Inicialização :

  • Se Ativar Framework do aplicativo está selecionado (o padrão), a opção é Formulário de inicialização e mostra somente formulários porque a estrutura do aplicativo só dá suporte a Formulários de inicialização, objetos não.Nesse caso, o aplicativo usará o padrão Sub Main.

  • Se Ativar estrutura do aplicativo for desmarcada, esta opção torna-se Objeto de Inicialização e mostra os formulários e classes ou módulos com um Sub Main.Quando você desativa a estrutura do aplicativo, o aplicativo usa um procedimento Sub Main personalizado que você tenha criado, e você deve adicionar código no procedimento Sub Main para o formulário.

    Ao usar um procedimento Sub Main personalizado como o objeto de inicialização , código nos eventos do aplicativo (Startup, Shutdown,StartupNextInstance e UnhandledException) não é executado.

Para alterar o formulário ou objeto de inicialização

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

  2. Clique na guia Application.

  3. Selecione um objeto Startupdas listas suspensas Startup object ou Startup form.

Para definir o objeto de inicialização para um aplicativo do Windows como Sub Main

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

  2. Clique na guia Application.

  3. Desmarque a caixa de seleção Enable application framework.

  4. Selecione Sub Main na lista suspensa Startup object.

Consulte também

Referência

Página de aplicativo, Designer de Projeto (Visual Basic)

Outros recursos

Gerenciando propriedades Application