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 можно использовать в следующих контекстах:
См. также
Основные понятия
Присваивание объектных переменных