Cómo: Cambiar el objeto inicial de una aplicación (Visual Basic)

Actualización: noviembre 2007

Las propiedades Objeto inicial o Formulario de inicio de un proyecto definen el punto de entrada al que se llamará cuando se cargue la aplicación. En general, se suele establecer en el formulario principal de la aplicación o en el procedimiento Sub Main que se debe ejecutar cuando se inicia la aplicación.

Puede establecer la propiedad Objeto inicial o Formulario de inicio en la página Aplicación del Diseñador de proyectos. Para obtener más información, vea Aplicación (Página, Diseñador de proyectos) (Visual Basic).

La opción Formulario de inicio/Objeto inicial del Diseñador de proyectos depende del tipo de proyecto. Por ejemplo, una Aplicación de consola tiene una opción Objeto inicial, que puede ser Sub Main o Module1. Una Aplicación para Windows tiene una opción Formulario de inicio, que puede ser Form1 o Sub Main (vea la nota del siguiente). Dado que las bibliotecas de clases no tienen punto de entrada, la única opción para esta propiedad es (Ninguno).

La opción Habilitar marco de trabajo de la aplicación especifica si un proyecto debe usar el marco de trabajo de la aplicación. Esta configuración afecta a las opciones disponibles en Formulario de inicio/Objeto inicial:

  • Si está seleccionado Habilitar marco de trabajo de la aplicación (el valor predeterminado), esta opción es Formulario de inicio y muestra únicamente el marco de trabajo de la aplicación que admite formularios de inicio, no objetos. En este caso, su aplicación utilizará el Sub Main estándar.

  • Si está desactivado Habilitar marco de trabajo de la aplicación, esta opción pasa a ser Objeto inicial y muestra formularios y clases o módulos con un Sub Main. Si deshabilita el marco de trabajo de la aplicación, la aplicación usará un procedimiento Sub Main personalizado creado por usted mismo, y debe agregar este código en el procedimiento Sub Main del formulario.

    Al utilizar un procedimiento Sub Main personalizado como Objeto inicial, no se ejecutará el código de los eventos de aplicación (Startup, Shutdown, StartupNextInstance y UnhandledException).

Para cambiar el objeto inicial o el formulario de inicio

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. Haga clic en la ficha Aplicación.

  3. Seleccione un objeto Startup en la lista desplegable Objeto inicial o Formulario de inicio.

Para establecer en Sub Main el objeto inicial para un aplicación para Windows

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. Haga clic en la ficha Aplicación.

  3. Desactive la casilla Habilitar marco de trabajo de la aplicación.

  4. Seleccione Sub Main en la lista desplegable Objeto inicial.

Vea también

Referencia

Aplicación (Página, Diseñador de proyectos) (Visual Basic)

Otros recursos

Administrar las propiedades de la aplicación