É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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour