Dudas sobre "Me"

23/02/2006 - 20:00 por fjgasco | Informe spam
Hola:
Tengo el siguiente codigo sacado de la ayuda de Visual Studio:

AddHandler Button1.Click, AddressOf Me.Button1_Click
' The previous line of code is shorthand for the next line of code.
AddHandler Button1.Click, New EventHandler(AddressOf Button1_Click)

¿Porque en la primera forma de AddHandler se le agrega el "Me" a
Button1_Click y en la segunda forma de AddHandler no se le agrega?

Gracias
 

Leer las respuestas

#1 José Manuel Agüero
24/02/2006 - 01:24 | Informe spam
Hola, fjgasco:

La palabra clave Me se puede omitir cuando se hace referencia a variables o métodos locales.
Aunque no lo expone con mucha claridad, está explicado en el segundo párrafo de este artículo:
Realizar acciones con métodos
http://msdn.microsoft.com/library/s...frame=true

Para más información puedes leer estos artículos:
Expresiones de instancia
http://msdn.microsoft.com/library/s...frame=true
Me
http://msdn.microsoft.com/library/s...akeyMe.asp

Saludos.


"fjgasco" escribió en el mensaje news:
| Hola:
| Tengo el siguiente codigo sacado de la ayuda de Visual Studio:
|
| AddHandler Button1.Click, AddressOf Me.Button1_Click
| ' The previous line of code is shorthand for the next line of code.
| AddHandler Button1.Click, New EventHandler(AddressOf Button1_Click)
|
| ¿Porque en la primera forma de AddHandler se le agrega el "Me" a
| Button1_Click y en la segunda forma de AddHandler no se le agrega?
|
| Gracias

Preguntas similares