Entradas

Mostrando las entradas de diciembre, 2018

Curso de C#: Eventos

Para disparar un evento en C# se utilizan los delegados Un   evento  e s la forma que tiene una clase para notificar a los clientes de la clase que ha ocurrido  algo digno de capturar en un método en el que se inserta código para tratarlo. Su utilización más habitual se produce en las interfaces gráficas; es de todos conocido el evento click que se ejecuta al pulsar un botón de una interfaz gráfica. Los eventos proporcionan un medio adecuado para que los objetos puedan reaccionar a cambios de estado que pueden resultar útiles para los clientes del objeto. Los eventos se declaran mediante delegados. En primer lugar, creamos un delegado que manejará los eventos de cambio en al introducir objetos en una lista. public delegate void ManejadorEventosCambio ( object sender, EventArgs e); En el programa principal Main(), creamos un objeto de una clase Lista que es la que contiene el evento public static void Main()    ...