Partager via


Masquer la méthode

Masque un objet mais ne le décharge pas.

Syntaxe

objet . Cacher

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à. Si object est omis, le UserForm avec le focus est supposé être object.

Remarques

Si un objet est masqué, il est supprimé de l'écran et sa propriété Visible a la valeur False. Les contrôles d'un objet masqué ne sont pas accessibles à l'utilisateur, mais ils sont disponibles par programme pour l'application en cours d'exécution, aux autres processus qui communiquent avec l'application au moyen d'Automation et dans Windows, aux événements du contrôle Timer.

Si un objet UserForm est masqué, l'utilisateur ne peut pas interagir avec l'application tant que l'exécution de l'intégralité du code dans la procédure d'événement qui a provoqué le masquage de l'objet UserForm n'est pas terminée.

Si le UserForm n’est pas chargé lorsque la méthode Hide est appelée, la méthode Hide charge l’objet UserForm , mais ne l’affiche pas.

Exemple

L’exemple suivant propose deux contrôles UserForms dans un programme. Dans l’événement Initialize de UserForm1, UserForm2 est chargé et affiché. Lorsque vous cliquez sur UserForm2, il est masqué et UserForm1 s’affiche. Lorsque vous cliquez sur UserForm1, UserForm2 s’affiche de nouveau.

' 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

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.