Cómo: Especificar el comportamiento de las instancias para una aplicación (Visual Basic)

Actualización: noviembre 2007

Nota:

Este tema sólo se aplica a los proyectos Visual Basic.

Las aplicaciones creadas con Visual Basic tienen varias instancias de manera predeterminada; los usuarios pueden iniciar varias instancias de la aplicación compilada. En algunos casos, puede que desee evitar que los usuarios inicien varias instancias de la aplicación. Lo puede hacer estableciendo la propiedad Make Single Instance Application para el proyecto, a la que se puede obtener acceso desde la página Aplicación del Diseñador de proyectos.

Cuando la casilla Convertir aplicación de instancia única está activada, sólo se permite una única instancia de la aplicación compilada. Si un usuario intenta iniciar una segunda instancia, el foco se desplazará a la instancia que ya está en ejecución y se provocará el evento StartupNextInstance.

Para crear una aplicación de instancia única

  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. Active la casilla Convertir aplicación de instancia única.

Para crear una aplicación de varias instancias

  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 Convertir aplicación de instancia única.

    Nota:

    Las aplicaciones tienen varias instancias de manera predeterminada.

Vea también

Referencia

My.Application.StartupNextInstance (Evento)

Otros recursos

Administrar las propiedades de la aplicación