Me

Visual Basic VBLR

Me

La palabra clave Me se comporta como una variable declarada de forma implícita. Está disponible automáticamente para todos los procedimientos en un módulo de clase. Cuando una clase puede tener más de una instancia, Me proporciona una forma de referirse a una instancia específica de la clase donde se está ejecutando el código. El uso de Me es especialmente útil cuando se desea pasar información sobre la instancia que se está ejecutando actualmente a un procedimiento de otro módulo. Por ejemplo, suponga que tiene el procedimiento siguiente en un módulo:

Sub CambiaColorFormulario (NombreFormulario As Form)
    NombreFormulario.BackColor = RGB(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 utilizando la siguiente instrucción:

CambiaColorFormulario Me