Me

Actualización: noviembre 2007

Proporciona una forma de hacer referencia a la instancia específica de una clase o estructura donde se está ejecutando el código actualmente.

Comentarios

La palabra clave Me se comporta como una variable de objeto o de estructura que hace referencia a la instancia actual. El uso de la palabra clave Me es especialmente útil para transferir información acerca de la instancia de una clase o estructura que se está ejecutando actualmente a un procedimiento de otro módulo, estructura o clase. Por ejemplo, suponga que dispone del siguiente procedimiento en un módulo.

Sub ChangeFormColor(FormName As Form)
   Randomize()
   FormName.BackColor = Color.FromArgb(Rnd() * 256, Rnd() * 256, Rnd() * 256)
End Sub

Puede llamar a este procedimiento y pasar la instancia actual de la clase Form como un argumento mediante la siguiente instrucción.

ChangeFormColor(Me)

La palabra clave Me se puede utilizar en estos contextos:

Class (Instrucción)

Structure (Instrucción)

Vea también

Conceptos

Asignación de variables de objeto

Referencia

MyBase

MyClass