WindowsFormsApplicationBase.Startup Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Editor de código para los eventos de la 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 True
en , 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 editor de código para eventos de aplicación |
1. Con un proyecto seleccionado en el 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 Editor de código. 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 | Sí |
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 |