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: