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

Handles en VB NET

Estas en el tema de Handles en VB NET en el foro de .NET en Foros del Web. Buenas, Actualmente tengo un sub que hace HANDLER a dos botones y quisiera saber como puedo hacer para saber cual de los dos llamo al ...
  #1 (permalink)  
Antiguo 23/09/2011, 00:22
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Handles en VB NET

Buenas, Actualmente tengo un sub que hace HANDLER a dos botones y quisiera saber como puedo hacer para saber cual de los dos llamo al sub

Código:
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click
como se cuando fue llamado por Button1 y cuando por Button2
  #2 (permalink)  
Antiguo 23/09/2011, 02:36
Avatar de bieres  
Fecha de Ingreso: marzo-2011
Mensajes: 63
Antigüedad: 13 años, 8 meses
Puntos: 5
Respuesta: Handles en VB NET

Hola.

Tienes en sender el objecto del que viene el evento.
Código:
protected void Button_Click(object sender, EventArgs e)
    {
        Button btn = sender as Button;
        if (btn.ID == "Button1")
        {
            // es el button1
        }
        else
        {
            // es el button2
        }
    }

Última edición por bieres; 25/09/2011 a las 13:19

Etiquetas: handler, handles
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 10:38.