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


Метод 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 и обратная связь.