[Resuelto]Problema con evento

Iniciado por kondrag_X1, 23 Abril 2015, 11:14 AM

0 Miembros y 1 Visitante están viendo este tema.

kondrag_X1

Buenas esta mañana andamos liado con un problema de eventos, Os comento:

Tengo una jerarquia de clases donde el padre tiene el delegado:

algo así:

Objeto padre
public delegate void datosRecibidosEventHandler(string datos);


Luego creo un objeto padre y le instancio una clase hija:

ObjetoPadre obejetoPadre = new ObjetoHijo();


el objeto hijo tiene definido el evento del delgado del padre.

public event datosRecibidosEventHandler EventoCODE128;


Mi pregunta es:
Cuando doy de alta el evento

puertoCB.EventoCODE128 += new datosRecibidosEventHandler(puertoCB_EventoCODE128);

y recibo datos no me lanza la notificación.¿Porqué puede ser?

kondrag_X1

el problema resultaba que el evento estaba definido en el padre con el mismo nombre así que la solución que he encontrado ha sido:

En el padre

    public event datosRecibidosEventHandler EventoCODE128;


En el hijo

    public override datosRecibidosEventHandler EventoCODE128;