Me
Mise à jour : novembre 2007
Permet de faire référence à l'instance spécifique d'une classe ou d'une structure dans laquelle le code est en cours d'exécution.
Notes
Le mot clé Me se comporte soit comme une variable objet, soit comme une variable de structure faisant référence à l'instance en cours. L'utilisation de Me est particulièrement utile pour le passage des informations concernant l'instance d'une classe ou d'une structure en cours d'exécution, à une procédure se trouvant dans une autre classe, une autre structure ou un autre module. Par exemple, supposons que vous ayez la procédure suivante dans un module.
Sub ChangeFormColor(FormName As Form)
Randomize()
FormName.BackColor = Color.FromArgb(Rnd() * 256, Rnd() * 256, Rnd() * 256)
End Sub
Vous pouvez appeler cette procédure et passer l'instance active de la classe Form en tant qu'argument à l'aide de l'instruction suivante.
ChangeFormColor(Me)
Le mot clé Me peut être utilisé dans les contextes suivants :
Voir aussi
Concepts
Assignation des variables objets