Événement CommandButton.MouseUp (Access)

L'événement MouseUp se produit lorsque l'utilisateur relâche un bouton de la souris.

Syntaxe

expression. MouseUp (Button, Shift, X, Y)

Expression Variable qui représente un objet CommandButton .

Parameters

Nom Requis/Facultatif Type de données Description
Bouton Obligatoire Entier Bouton relâché pour déclencher l'événement. Si vous avez besoin de tester l’argument Button , vous pouvez utiliser l’une des constantes intrinsèques suivantes comme masques de bits :
  • acLeftButton Le masque de bits pour le bouton gauche de la souris.

  • acRightButton Le masque de bits pour le bouton droit de la souris.

  • acMiddleButton Le masque de bits pour le bouton central de la souris.

Shift Obligatoire Integer État des touches Maj, Ctrl et Alt lorsque le bouton spécifié par l’argument Bouton a été enfoncé ou relâché. Si vous devez tester l’argument Shift , vous pouvez utiliser l’une des constantes intrinsèques suivantes comme masques de bits :
  • acShiftMask Masque de bits de la touche Maj.

  • acCtrlMask Masque de bits de la touche Ctrl.

  • acAltMask Masque de bits de la touche Alt.

X Obligatoire Unique Coordonnée x de l’emplacement actuel du pointeur de la souris, en twips.
Y Obligatoire Unique Coordonnée y pour l’emplacement actuel du pointeur de la souris, en twips.

Remarques

L’événement MouseUp s’applique uniquement aux formulaires, sections de formulaire et contrôles d’un formulaire, et non aux contrôles d’un état.

Cet événement ne s'applique pas à une étiquette attachée à un autre contrôle, telle que l'étiquette d'une zone de texte. Il ne s'applique qu'aux étiquettes « autonomes ». Si vous appuyez et relâchez le bouton de la souris dans une étiquette attachée, cela revient à appuyer et à relâcher le bouton dans le contrôle associé. Les événements normaux du contrôle surviennent ; aucun événement différent ne se produit pour l'étiquette attachée.

Pour exécuter une macro ou une procédure événementielle lorsque ces événements se produisent, définissez la propriété OnMouseUp sur le nom de la macro ou [procédure événementielle].

Utilisez un événement MouseUp pour spécifier ce qui se passe lorsqu’un bouton de souris particulier est enfoncé ou relâché. Contrairement aux événements Click et DblClick, l'événement MouseUp vous permet de faire la distinction entre les boutons gauche, droit et central de la souris. Vous pouvez également écrire du code pour les combinaisons souris-clavier qui utilisent les touches Maj, Ctrl et Alt.

Pour déclencher un événement MouseUp dans un formulaire, appuyez sur le bouton de la souris dans une zone vierge ou un sélecteur d'enregistrement du formulaire. Pour déclencher un événement MouseUp pour une section de formulaire, appuyez sur le bouton de la souris dans une zone vierge de la section de formulaire.

Les actions suivantes s'appliquent aux événements MouseUp:

  • Si un bouton de la souris a été enfoncé pendant que le pointeur se trouve sur un formulaire ou un contrôle, cet objet reçoit tous les événements de souris jusqu'à et y compris le dernier événement MouseUp.

  • Si vous appuyez successivement sur les boutons de la souris, l'objet qui reçoit l'événement de la souris consécutif au premier clic recevra tous les événements suivants jusqu'à ce que tous les boutons soient relâchés.

Pour répondre à un événement provoqué par le déplacement de la souris, vous utilisez un événement MouseMove.

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.