Événement de redimensionnement
Se produit lorsqu’un formulaire utilisateur est redimensionné.
Syntaxe
Private Sub UserForm_Resize( )
Remarques
Utilisez une procédure événementielle Resize pour déplacer ou redimensionner des contrôles lorsque le userform parent est redimensionné. Vous pouvez également utiliser cette procédure événementielle pour recalculer des variables ou des propriétés.
Exemple
L’exemple suivant utilise les événements Activate et Click pour illustrer le déclenchement de l’événement UserFormResize . Lorsque l’utilisateur clique sur la zone cliente du formulaire, celle-ci augmente ou diminue, et la nouvelle hauteur est spécifiée dans la barre de titre. Notez que la propriété Tag est utilisée pour stocker la hauteur initiale de UserForm.
' Activate event for UserForm1
Private Sub UserForm_Activate()
UserForm1.Caption = "Click me to make me taller!"
Tag = Height ' Save the initial height.
End Sub
' Click event for UserForm1
Private Sub UserForm_Click()
Dim NewHeight As Single
NewHeight = Height
' If the form is small, make it tall.
If NewHeight = Val(Tag) Then
Height = Val(Tag) * 2
Else
' If the form is tall, make it small.
Height = Val(Tag)
End If
End Sub
' Resize event for UserForm1
Private Sub UserForm_Resize()
UserForm1.Caption = "New Height: " & Height & " " & "Click to resize me!"
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.