Me
更新 : 2007 年 11 月
コードが実行されているクラスまたは構造体の特定のインスタンスを参照できます。
解説
Me は、現在のインスタンスを参照するオブジェクト変数または構造体変数のいずれかと同様に動作します。特に、別のクラス、構造体、またはモジュールのプロシージャに、クラスや構造体の現在のインスタンスに関する情報を渡す場合などには、Me が役立ちます。たとえば、モジュール内に次のプロシージャがあったとします。
Sub ChangeFormColor(FormName As Form)
Randomize()
FormName.BackColor = Color.FromArgb(Rnd() * 256, Rnd() * 256, Rnd() * 256)
End Sub
この場合に次のステートメントを使うと、上のプロシージャを呼び出し、Form クラスの現在のインスタンスを引数として渡すことができます。
ChangeFormColor(Me)
キーワード Me は、次の構文で使用します。