Поделиться через


Me

Обновлен: Ноябрь 2007

Предоставляет способ использования ссылки на определенный экземпляр класса или структуры, внутри которой в данный момент выполняется код.

Заметки

Ключевое слово Me ведет себя подобно объектной или структурной переменной, ссылающейся на текущий экземпляр. Ключевое слово Me особенно полезно для передачи данных о выполняющемся в данный момент экземпляре класса или структуры в процедуру, находящуюся в другом классе, структуре или модуле. Предположим, например, что в модуле имеется следующая процедура:

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

Вызвать эту процедуру и передать в качестве аргумента текущий экземпляр класса Form можно с помощью следующего оператора.

ChangeFormColor(Me)

Ключевое слово Me можно использовать в следующих контекстах:

Оператор класса

Оператор Structure

См. также

Основные понятия

Присваивание объектных переменных

Ссылки

MyBase

MyClass