Pues no entendi lo que pusiste pero la odea es esta:
En el control debes declarar el Evento
Código:
public event EventHandler MiEvento;
En el mismo control declaras un metodo llamado
Código:
protected virtual void OnMiEvento(EventArgs e)
{
if(MiEvento != null)
MiEvento(this, e);
}
Posteriormente en tu forma en el Evento de Inicializacion en el caso de los Web Forms en el Init()
debes suscribir el metodo que desees
Código:
MiControl.MiEvento += new System.EventHandler(TuMetodo);
No lo probe obviamente pues lo hice al vuelo pero la idea es esa.
Saludos