Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Rudy21 en 23 Septiembre 2011, 07:34 am



Título: [SOLUCIONADO] Handler vb net
Publicado por: Rudy21 en 23 Septiembre 2011, 07:34 am
Buenas

Tengo un sub el cual hace handler a 2 botones

Código:
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click

como puedo saber cual de los dós botones llamó al sub?



Título: Re: Handler vb net
Publicado por: Keyen Night en 23 Septiembre 2011, 19:29 pm
Declara a sender como Button, y dentro del Sub:

Código
  1.    Private Sub Button_Click(ByVal sender As Button, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click
  2.  
  3.        If sender Is Button1 Then
  4.  
  5.        ElseIf sender Is Button2 Then
  6.  
  7.        End If
  8.  
  9.    End Sub
  10.  


Título: Re: [SOLUCIONADO] Handler vb net
Publicado por: Rudy21 en 23 Septiembre 2011, 20:28 pm
Funciona perfecto, con el simple hecho de cambiarlo a Button salen las opciones

aunque si lo dejo como System.Object sigue funcionando

sender.text etc..

Gracias!