Como se que boton se presiono

14/03/2005 - 22:37 por MIGUEL JUAREZ | Informe spam
Saludos
si en un evento onclick le estoy agrgando al handless del boton1 el boton 2
(lo que quiero es que si se presiona cualquier boton vaya y ejecute solo ete
procedimeinto y no tenga que hacer a 2 iguales por cada boton)
pero solo quiero que mi procedimiento que es de algunas lineas solo
diferencie por ejemplo un mensaje si fue el boton1 y otro al boton2 como se
cual es el boton?...
pense que con el sender, pero no le entiendo muy bien... algjuien me pdoria
explicar=...
gracias...

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
15/03/2005 - 04:22 | Informe spam
El parametro sender del evento contiene la instancia del objeto que inicio
el evento.

Private Sub OnBotonClick( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click

Dim boton As Button = DirectCast(sender, Button)

MessageBox.Show("Nombre: " & boton.Name)
MessageBox.Show("Boton Is Button1: " & (boton Is Button1).ToString)
MessageBox.Show("Boton Is Button2: " & (boton Is Button2).ToString)

End Sub

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C

El ignorante si calla, será tenido por erudito
y pasará por sabio si no habre los labios.
Salomón
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida