2. Un evento es un suceso en el sistema.
Existen diferentes tipos de eventos. Los
eventos son muy utilizados en el código
aplicable en el mundo real ya que se utilizan
para representar golpes de tecla, clics de
ratón, requisiciones para refrescar la
pantalla, etc.
3. Es un suceso en el sistema. El sistema
maneja el evento enviando el mensaje
adecuado al objeto pertinente. También se
puede definir como evento la reacción que
puede desencadenar un objeto; es decir, la
acción que genera.
4. Los eventos tienen las propiedades siguientes:
El editor determina cuándo se produce un evento; los suscriptores
determinan qué operación se realiza en respuesta al evento.
Un evento puede tener varios suscriptores. Un suscriptor puede
controlar varios eventos de varios editores.
Nunca se provocan eventos que no tienen suscriptores.
Los eventos se suelen usar para señalar acciones del
usuario, como hacer clic en un botón o seleccionar un menú en
interfaces gráficas de usuario.
Si un evento tiene varios suscriptores, se invocan los
controladores de eventos sincrónicamente cuando se produce el
evento. Para invocar de forma asincrónica los eventos, vea llamar
a métodos sincrónicos de forma asincrónica.
En la biblioteca de clases .Net framework, los eventos se basan
en el delegado eventhandler y en la clase base eventargs.