Share via


Événement CheckBox.Click (Access)

L'événement Click se produit lorsque l'utilisateur appuie puis relâche un bouton de la souris sur un objet.

Syntaxe

expression. Cliquez sur

Expression Variable qui représente un objet CheckBox .

Remarques

Cet événement ne s'applique pas aux cases à cocher, cases d'option, boutons bascule d'un groupe d'options. Il s'applique uniquement au groupe d'options lui-même.

Cet événement s'applique à un contrôle contenant un lien hypertexte.

Pour exécuter une macro ou une procédure événementielle lorsque cet événement se produit, définissez la propriété OnClick sur le nom de la macro ou [procédure événementielle].

Pour un contrôle, cet événement se produit lorsque l'utilisateur :

  • Clique sur un contrôle avec le bouton gauche de la souris. Le fait de cliquer sur un contrôle avec le bouton droit ou le bouton du milieu ne déclenche pas cet événement.

  • Clique sur un contrôle contenant des données hypertexte avec le bouton gauche de la souris. Le fait de cliquer sur un contrôle avec le bouton droit ou le bouton du milieu ne déclenche pas cet événement. Lorsque l'utilisateur déplace le pointeur de la souris sur un contrôle contenant des données hypertexte, le pointeur de la souris prend l'apparence d'une main. Lorsque l'utilisateur clique sur le bouton de la souris, le lien hypertexte est activé, puis l'événement Click se produit.

  • Sélectionne un élément dans une zone de liste déroulante ou une zone de liste, soit en appuyant sur les touches de direction, puis en appuyant sur la touche Entrée, soit en cliquant sur le bouton de la souris.

  • Appuie sur Espace lorsqu’un bouton de commande, un case activée zone, un bouton d’option ou un bouton bascule a le focus.

  • Appuie sur la touche Entrée d’un formulaire doté d’un bouton de commande dont la propriété Par défaut est définie sur Oui.

  • Appuie sur la touche Échap d’un formulaire doté d’un bouton de commande dont la propriété Cancel est définie sur Oui.

  • Appuie sur la touche d'accès rapide d'un contrôle. Par exemple, si la propriété Caption d’un bouton de commande est définie sur &Go, appuyez sur Alt+G pour déclencher l’événement.

En général, vous attachez une macro ou procédure d'événement Click à un bouton de commande pour exécuter des commandes et des actions de type commande. Pour les autres contrôles, utilisez cet événement pour déclencher des actions en réponse à l'une des situations décrites plus haut dans cette rubrique.

Utilisez une action Annulerévénement dans une macro DblClick pour annuler le deuxième événement Click . Pour plus d’informations, consultez la rubrique de l’événement DblClick .

Pour faire la distinction entre la gauche, droit et les boutons du milieu de la souris, utilisez les événements MouseDown et MouseUp.

Exemple

Dans l’exemple suivant, la procédure événementielle Click est jointe à la zone case activée ReadOnly. La procédure événementielle définit les propriétés Enabled et Locked d’un autre contrôle sur le formulaire, la zone de texte Montant . À l'occasion d'un clic sur la case à cocher, la procédure événementielle vérifie si la case à cocher est activée ou désactivée, puis elle définit les propriétés de la zone de texte pour autoriser ou non la modification en conséquence.

Pour essayer l’exemple, ajoutez la procédure événementielle suivante à un formulaire qui contient une zone case activée appelée ReadOnly et une zone de texte nommée Amount.

Private Sub ReadOnly_Click() 
 With Me!Amount 
 If Me!ReadOnly = True Then ' If checked. 
 .Enabled = False ' Disable editing. 
 .Locked = True 
 Else ' If cleared. 
 .Enabled = True ' Enable editing. 
 .Locked = False 
 End If 
 End With 
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.