Visual Basic.NET - eventos

 
Vista:

eventos

Publicado por AleX (94 intervenciones) el 23/10/2004 00:49:56
Hola a todos:

El problema es el siguiente: tengo un evento que es manejado por varios controles y dependiendo del control que haya lanzado el evento se hace una asignacion de valores, ¿como le hago para saber cual fue el control que lanzó mi evento?

De antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:eventos

Publicado por Joan (21 intervenciones) el 25/10/2004 10:22:52
Las llamadas de eventos tienen un objeto sender en la llamada. Este objeto sender es el que control que ha generado el evento.

Ej:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If CType(sender, System.Windows.Forms.Button).Name = "Button1" Then
MsgBox("Se ha pulsado el boton 1")
End If
End Sub

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar