En el formulario que tiene los botones declaro un delegado:
Código:
Luego un evento publico:public delegate void AceptarCancelarClick(Button Boton, System.EventArgs e);
Código:
Y por ultimo en el evento clic de los botones disparo ese evento:public event AceptarCancelarClick AceptarCancelarClick;
Código:
protected void btnAceptarC_Click(object sender, EventArgs e) { if (AceptarCancelarClick != null) { AceptarCancelarClick(btnAceptarC, e); } } protected void btnCancelarC_Click(object sender, EventArgs e) { if (AceptarCancelarClick != null) { AceptarCancelarClick(btnCancelarC, e); } }
Y en el formulario donde pretendo cachar esos eventos pretendo hacer lo siguiente:
Declaro el metodo para cachar el evento:
Código:
Tambien hago esto:protected void AceptarCancelar_Click(Button boton, EventArgs e) { }
Código:
Aquí me arroja dos errores.AceptarCancelarClick += new System.EventHandler(AceptarCancelar_Click);
AceptarCancelarClick' is a 'type', which is not valid in the given context
No overload for 'AceptarCancelar_Click' matches delegate 'System.EventHandler'
Y tambien intente con esto:
Código:
Aquí me arroja un error.AceptarCancelarClick += AceptarCancelar_Click;
AceptarCancelarClick' is a 'type', which is not valid in the given context
Alguien me que me pudiese orientar respecto a esto.
Muchas Gracias.