Метод Hide
Скрывает объект, но не выгружает его.
Синтаксис
object. Скрыть
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке "Область применения ". Если объект опущен, предполагается, что объект UserForm с фокусом является объектом .
Замечания
Когда объект скрыт, он удаляется с экрана, и для его свойства Visible устанавливается значение False. Элементы управления скрытого объекта не доступны для пользователя, но они доступны программно для выполняющегося приложения, для других процессов, которые могут взаимодействовать с приложением через Automation и в Windows с событиями элемента управления Timer.
Когда элемент UserForm скрыт, пользователь не сможет взаимодействовать с приложением до тех пор, пока не будет завершено выполнение всего программного кода в процедуре события, которое было причиной скрытия элемента UserForm.
Если элемент UserForm не загружен, когда вызывается метод Hide, метод Hide загружает элемент UserForm, но не отображает его.
Пример
В следующем примере предполагается наличие двух элементов UserForm в программе. В событии Инициализация UserForm1 загружается и отображается UserForm2. Когда пользователь щелкает элемент UserForm2, тот скрывается и отображается элемент UserForm1. При щелчке элемент UserForm1 снова отображается UserForm2.
' This is the Initialize event procedure for UserForm1
Private Sub UserForm_Initialize()
Load UserForm2
UserForm2.Show
End Sub
' This is the Click event of UserForm2
Private Sub UserForm_Click()
UserForm2.Hide
End Sub
' This is the click event for UserForm1
Private Sub UserForm_Click()
UserForm2.Show
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.