POO EVENTOS

Páginas: 4 (922 palabras) Publicado: 17 de agosto de 2014
EVENTO
Concepto de evento
En una aplicación de formularios Windows Forms o Web en C# típica, se suscribe a eventos generados por controles como botones y cuadros de lista. Puede utilizar elentorno de desarrollo integrado (IDE) Visual C# para examinar los eventos que publica un control y seleccionar los que desea controlar. El IDE agrega automáticamente un método de control de eventos vacíoy el código para suscribirse al evento.

Un evento es una variante de las propiedades para los campos cuyos tipos sean delegados. Es decir, permiten controlar la forman en que se accede a loscampos de legados y dan la posibilidad de asociar código a ejecutar cada vez que se añada o elimine un método de un campo delegado.
Sintaxis básica de definición de delegados
La sintaxis básica dedefinición de un evento consiste en definirlo como cualquier otro campo con la única peculiaridad de que se le ha de anteponer la palabra reservada event al nombre de su tipo (que será un delegado) O sea,se sigue la sintaxis:
event ;
Por ejemplo, para definir un evento de nombre Prueba y tipo delegado D se haría:
public event D Prueba;
También pueden definirse múltiples eventos en una misma líneaseparando sus nombres mediante comas. Por ejemplo:
public event D Prueba1, Prueba2;
Desde código ubicado dentro del mismo tipo de dato donde se haya definido el evento se puede usar el evento tal ycomo si de un campo delegado normal se tratase. Sin embargo, desde código ubicado externamente se imponen una serie de restricciones que permite controlar la forma en que se accede al mismo. Éstasson:
• No se le puede aplicar los métodos heredados de System.MulticastDelegate.
• Sólo se le puede aplicar dos operaciones: añadido de métodos con += y eliminación de métodos con -=. De este modo seevita que se use sin querer = en vez de += ó -= y se sustituyan todos los métodos de la lista de métodos del campo delegado por otro que en realidad se le quería añadir o quitar (si ese otro valiese...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo
  • poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS