Me

Aktualisiert: November 2007

Ermöglicht einen Verweis auf die spezifische Instanz einer Klasse oder Struktur, in der der Code momentan ausgeführt wird.

Hinweise

Das Me-Schlüsselwort verhält sich wie eine Objektvariable oder eine Strukturvariable, die auf die aktuelle Instanz verweist. Me ist vor allem bei der Übergabe von Informationen über die momentan ausgeführte Instanz einer Klasse oder Struktur an eine Prozedur in einer anderen Klasse oder Struktur oder in einem anderen Modul hilfreich. Beispiel: Ein Modul enthält die folgende Prozedur.

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

Sie können diese Prozedur aufrufen und die aktuelle Instanz der Form-Klasse mithilfe der folgenden Anweisung als Argument übergeben.

ChangeFormColor(Me)

Das Me-Schlüsselwort kann in den folgenden Kontexten verwendet werden:

Class-Anweisung

Structure-Anweisung

Siehe auch

Konzepte

Zuweisen von Objektvariablen

Referenz

MyBase

MyClass