|
||||||||
|
Свойство Me
Свойство Me возвращает ссылку на форму, код которой выполняется в данный момент. В процедурах модуля формы свойство Me можно использован вместо полной ссылки на форму. Оно позволяет также передать объект Form в процедуру, даже если Вы не знаете имя этой формы. Если Вы используете в коде формы ключевое слово ,Me то при переименовании формы Вам н придется модифицировать ее код. Следующий пример демонстрирует применение свойства Me в процедур обработки события в модуле формы. Эта процедура присваивает свойству Backcolor одного из разделов формы произвольный цвет:
Еще один пример. В нем тоже устанавливается свойство Backcolor раздела формы, но процедура обработки события Load передает ссылку на объект Form в процедуру стандартного модуля. Такая стратегия предпочтительнее поскольку процедуру стандартного модуля можно вызывать из любой формы, а не только из той, где обрабатывается событие Load
Учтите, что при работе с формой Microsoft Access из другого приложения через Автоматизацию свойство Me не годится для ссылки на форму из Tord приложения. Свойство позволяет ссылаться на форму лишь в коде, который находится в модуле формы. Это же относится и к отчетам.
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |