www.ПЕРВЫЕ ШАГИ.ru :: Шаг 70 - Инструкция Unload

VBA

Шаг 70 - Инструкция Unload

Удаляет объект из памяти.

Unload объект 

Параметры
объект
Обязательный прототип объект представляет собой объектное выражение, значением которого является один из объектов, перечисленных в списке "Применение".

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

Пример
В следующем примере предполагается, что в программе определены пользователем две формы UserForms. Если произошло событие "Инициализация" (Initialize) для формы UserForm1, форма UserForm2 загружается и выводится на экран. Когда пользователь выбирает при помощи мыши UserForm2, она выгружается, и появляется форма UserForm1. Если же выбирается UserForm1, то она, в свою очередь, выгружается.

' Процедура события "Инициализация" (Initialize) 
' для формы UserForm1.
Private Sub UserForm_Initialize()
	Load UserForm2
	UserForm2.Show
End Sub

' Событие "Нажатие кнопки" (Click) для формы UserForm2
Private Sub UserForm_Click()
	Unload UserForm2
End Sub

' Событие "Нажатие кнопки" (Click) для формы UserForm1
Private Sub UserForm_Click()
	Unload UserForm1
End Sub


Предыдущий Шаг | Следующий Шаг
Автор Каев Артем.