Événement Form.Resize (Access)
L'événement Resize se produit lorsqu'un formulaire est ouvert et à chaque modification de la taille d'un formulaire.
Syntaxe
expression. Redimensionner
expressionVariable qui représente un objetForm.
Remarques
Pour exécuter une macro ou une procédure événementielle lorsque cet événement se produit, définissez la propriété OnResize sur le nom de la macro ou sur [Procédure événementielle].
Cet événement se produit si vous modifiez la taille du formulaire dans une macro ou une procédure événementielle, par exemple, si vous utilisez l’action Déplacer Dans une macro pour redimensionner le formulaire.
L'exécution d'une macro ou d'une procédure événementielle associée à un événement Resize permet de déplacer ou de redimensionner un contrôle lorsque le formulaire dans lequel il se trouve est redimensionné. Vous pouvez également utiliser l'événement Resize pour recalculer des variables ou redéfinir des propriétés qui peuvent dépendre de la taille du formulaire.
Lorsque vous ouvrez un formulaire pour la première fois, les événements suivants se produisent dans cet ordre :
Open → charge → redimensionner → Activer → actuel
Remarque
Vous devez être prudent si vous utilisez une action MoveSize, Maximize, Minimize ou Restore (ou les méthodes correspondantes de l’objet DoCmd ) dans une macro ou une procédure événementielle Resize. En effet, ces actions peuvent déclencher un événement Resize pour le formulaire et créer un événement en cascade.
Exemple
L'exemple suivant montre comment utiliser une procédure événementielle Resize pour réactualiser un formulaire lors de son agrandissement. Lorsque l’utilisateur choisit un bouton de commande intitulé Agrandir, le formulaire est agrandi et l’événement Resize est déclenché.
Pour essayer l’exemple, ajoutez les procédures événementielles suivantes à un formulaire nommé Contacts qui contient un bouton de commande nommé Agrandir.
Private Sub Maximize_Click()
DoCmd.Maximize
End Sub
Private Sub Form_Resize()
Forms!Contacts.Repaint
End Sub
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.