Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El orden en que se generan eventos en las aplicaciones de Windows Forms es de especial interés para los desarrolladores interesados en controlar cada uno de estos eventos a su vez. Cuando una situación requiere un control meticuloso de eventos, como cuando se vuelven a dibujar partes del formulario, es necesario tener en cuenta el orden preciso en el que se generan eventos en tiempo de ejecución. En este tema se proporcionan algunos detalles sobre el orden de los eventos durante varias fases importantes en la duración de las aplicaciones y los controles. Para obtener detalles específicos sobre el orden de los eventos de entrada del mouse, consulte Eventos del mouse en Formularios Windows Forms. Para obtener información general sobre los eventos en Windows Forms, vea Información general sobre eventos. Para obtener más información sobre la composición de controladores de eventos, consulte Información general sobre controladores de eventos.
Eventos de inicio y apagado de la aplicación
Las Form clases y Control exponen un conjunto de eventos relacionados con el inicio y apagado de la aplicación. Cuando se inicia una aplicación de Windows Forms, los eventos de inicio del formulario principal se generan en el orden siguiente:
Cuando se cierra una aplicación, los eventos de apagado del formulario principal se generan en el orden siguiente:
El ApplicationExit evento de la Application clase se genera después de los eventos de apagado del formulario principal.
Nota:
Visual Basic 2005 incluye eventos de aplicación adicionales, como WindowsFormsApplicationBase.Startup y WindowsFormsApplicationBase.Shutdown.
Eventos de foco y validación
Al cambiar el foco mediante el teclado (TAB, MAYÚS+TAB, etc.), llamando a los Select métodos o SelectNextControl , o estableciendo la ActiveControl propiedad en el formulario actual, los eventos de foco de la Control clase se producen en el orden siguiente:
Al cambiar el foco mediante el mouse o llamando al Focus método , los eventos de foco de la Control clase se producen en el orden siguiente:
Consulte también
.NET Desktop feedback