COmo saber el nombre del objeto actual.

15/07/2006 - 00:48 por Juan Carlos Flores | Informe spam
Como puede saber el nombre del objeto que ha llamado un metodo. Imagino
que es el objeto es SENDER, como puedo obtenerl el nombre de este objeto ?


Saludos


JCF

Preguntas similare

Leer las respuestas

#1 Robinson.Moscoso
15/07/2006 - 00:30 | Informe spam
Que mas..

La opcion es sender.name.tostring

aplicada en un ejemplo seria algo asi:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MessageBox.Show(sender.name.ToString)
End Sub

Un saludo

Róbinson Moscoso

"Juan Carlos Flores" wrote:

Como puede saber el nombre del objeto que ha llamado un metodo. Imagino
que es el objeto es SENDER, como puedo obtenerl el nombre de este objeto ?


Saludos


JCF

Respuesta Responder a este mensaje
#2 Juan Carlos Flores
15/07/2006 - 15:15 | Informe spam
No funciona si esta el Option Strict ON, deshabilitarlo no es una buena
opcion.


Uso VB 2005


Saludos.

JCF


Robinson.Moscoso escribió:
Que mas..

La opcion es sender.name.tostring

aplicada en un ejemplo seria algo asi:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MessageBox.Show(sender.name.ToString)
End Sub

Un saludo

Róbinson Moscoso

"Juan Carlos Flores" wrote:

Como puede saber el nombre del objeto que ha llamado un metodo. Imagino
que es el objeto es SENDER, como puedo obtenerl el nombre de este objeto ?


Saludos


JCF

Respuesta Responder a este mensaje
#3 Juan Carlos Flores
15/07/2006 - 15:25 | Informe spam
Corrijo... es VB 2005 para desarrollo con moviles.

Saludos

JCF


Juan Carlos Flores escribió:
No funciona si esta el Option Strict ON, deshabilitarlo no es una buena
opcion.


Uso VB 2005


Saludos.

JCF


Robinson.Moscoso escribió:
Que mas..

La opcion es sender.name.tostring

aplicada en un ejemplo seria algo asi:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
MessageBox.Show(sender.name.ToString)
End Sub

Un saludo

Róbinson Moscoso

"Juan Carlos Flores" wrote:

Como puede saber el nombre del objeto que ha llamado un metodo.
Imagino que es el objeto es SENDER, como puedo obtenerl el nombre de
este objeto ?


Saludos


JCF

Respuesta Responder a este mensaje
#4 Alberto Poblacion
15/07/2006 - 18:51 | Informe spam
"Juan Carlos Flores" wrote in
message news:
No funciona si esta el Option Strict ON, deshabilitarlo no es una buena
opción



Cuando el Option Strict está en On, es necesario escribir explícitamente
las conversiones de clase madre a hija, usando un CType. Ya puestos, también
es conveniente meter un If para cerciorarse de que el sender es
efectivamente un control (otros tipos de objetos no tienen la propiedad
Name).

If TypeOf sender is Control Then
Nombre = CType(sender, Control).Name
End If
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida