WindowsFormsApplicationBase.Startup Evento

Definición

Se produce cuando se inicia la aplicación.

public:
 event Microsoft::VisualBasic::ApplicationServices::StartupEventHandler ^ Startup;
public event Microsoft.VisualBasic.ApplicationServices.StartupEventHandler Startup;
member this.Startup : Microsoft.VisualBasic.ApplicationServices.StartupEventHandler 
Public Custom Event Startup As StartupEventHandler 
Public Event Startup As StartupEventHandler 

Tipo de evento

Ejemplos

En este ejemplo se usa la My.Application.SplashScreen propiedad y el My.Application.Startup evento para actualizar la pantalla de presentación con información de estado a medida que se inicia la aplicación.

Private Sub MyApplication_Startup(
    sender As Object,
    e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs
) Handles Me.Startup
    ' Get the splash screen.
    Dim splash As SplashScreen1 = CType(My.Application.SplashScreen, SplashScreen1)
    ' Display current status information.
    splash.Status = "Current user: " & My.User.Name
End Sub

En este ejemplo se requiere que el proyecto tenga una pantalla de presentación denominada SplashScreen1. La pantalla de presentación debe tener una propiedad denominada Status que actualice su interfaz de usuario.

Debe escribir el código en la ventana Código Editor para eventos de aplicación. Para acceder a esta ventana, siga las instrucciones de la sección Comentarios de este tema. Para obtener más información, consulte Application Page, Project Designer (Visual Basic).

Comentarios

Una aplicación normal (no de instancia única) genera el Startup evento cada vez que se inicia. Una aplicación de instancia única genera el Startup evento cuando se inicia solo si la aplicación aún no está activa; de lo contrario, genera el StartupNextInstance evento . Para obtener más información, vea StartupNextInstance.

Este evento forma parte del modelo de aplicación de Visual Basic. Para obtener más información, vea Información general sobre el modelo de aplicación de Visual Basic.

Puede usar la Cancel propiedad del e parámetro para controlar la carga del formulario de inicio de una aplicación. Cuando la Cancel propiedad se establece Trueen , el formulario de inicio no se inicia. En ese caso, el código debe llamar a una ruta de acceso de código de inicio alternativa.

Puede usar la CommandLine propiedad del e parámetro o la CommandLineArgs propiedad para tener acceso a los argumentos de la línea de comandos de la aplicación.

El código del Startup controlador de eventos se almacena en el archivo ApplicationEvents.vb, que está oculto de forma predeterminada.

Para acceder a la ventana Código Editor para eventos de aplicación
1. Con un proyecto seleccionado en Explorador de soluciones, haga clic en Propiedades en el menú Proyecto.
2. Haz clic en la pestaña Aplicación.
3. Haga clic en el botón Ver eventos de aplicación para abrir el código Editor.

Para obtener más información, consulte Application Page, Project Designer (Visual Basic).

Disponibilidad por tipo de proyecto

Tipo de proyecto Disponible
Aplicación de Windows Forms
Biblioteca de clases No
Aplicación de consola No
Biblioteca de controles de Windows Forms No
Biblioteca de controles web No
Servicio de Windows No
Sitio web No

Se aplica a

Consulte también