Foros del Web » Programación para mayores de 30 ;) » .NET »

EventHandler

Estas en el tema de EventHandler en el foro de .NET en Foros del Web. Hola, necesito una pequeña ayuda, resulta que tengo un formulario que tiene dos botones Aceptar y Cancelar entones cuando hagan clic en esos botones quiero ...
  #1 (permalink)  
Antiguo 04/09/2008, 07:25
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Pregunta EventHandler

Hola, necesito una pequeña ayuda, resulta que tengo un formulario que tiene dos botones Aceptar y Cancelar entones cuando hagan clic en esos botones quiero cachar el evento de esos botones en otro formulario, intente esto.

En el formulario que tiene los botones declaro un delegado:
Código:
public delegate void AceptarCancelarClick(Button Boton, System.EventArgs e);
Luego un evento publico:
Código:
public event AceptarCancelarClick AceptarCancelarClick;
Y por ultimo en el evento clic de los botones disparo ese evento:
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:
        protected void AceptarCancelar_Click(Button boton, EventArgs e)
        {
        }
Tambien hago esto:
Código:
AceptarCancelarClick += new System.EventHandler(AceptarCancelar_Click);
Aquí me arroja dos errores.
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:
AceptarCancelarClick += AceptarCancelar_Click;
Aquí me arroja un error.
AceptarCancelarClick' is a 'type', which is not valid in the given context

Alguien me que me pudiese orientar respecto a esto.
Muchas Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:02.