Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’événement DblClick se produit lorsque l’utilisateur appuie et relâche le bouton gauche de la souris deux fois sur un rapport dans la limite de temps de double-clic du système.
Syntaxe
expression. DblClick (Annuler)
expression Variable qui représente un objet Report .
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Cancel | Obligatoire | Entier | Le paramètre détermine si l'événement DblClick se produit. La définition de l’argument Cancel sur True (1) annule l’événement DblClick . |
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 ne s’applique pas à une étiquette attachée à un autre contrôle, comme l’étiquette d’une zone de texte. Il ne s'applique qu'aux étiquettes « autonomes ». Le double-clic sur une étiquette jointe a le même effet que de double-cliquer sur le contrôle associé. Les événements normaux du contrôle se produisent, pas les événements de l’étiquette jointe.
Pour exécuter une macro ou une procédure événementielle lorsque cet événement se produit, définissez la propriété OnDblClick sur le nom de la macro ou [procédure événementielle].
Pour certains contrôles, le fait de double-cliquer engendre un résultat spécifique au contrôle. Par exemple, si vous double-cliquez sur un mot dans une zone de texte, l'ensemble du mot est sélectionné. Si vous double-cliquez sur un contrôle contenant un objet OLE, l'application ayant créé l'objet s'ouvre pour vous permettre de le modifier.
Si l'événement DblClick ne se produit pas dans le temps imparti par le système, le formulaire, la section de formulaire ou le contrôle reconnaît deux événements Click au lieu d'un seul événement DblClick. La limite de temps de double-clic dépend du paramètre sous Vitesse de double-clic sous l’onglet Boutons de l’option Souris du Panneau de configuration Windows.
En exécutant une macro ou une procédure événementielle lorsque l'événement DblClick se produit, vous pouvez ouvrir une fenêtre ou un document lorsque l'utilisateur double-clique sur une icône.
En double-cliquant sur un contrôle génère les événements Click et de DblClick se produise. Si le contrôle n'a pas le focus lorsque vous double-cliquez dessus, l' entrée et les événements GotFocus du contrôle surviennent avant les événements Click et DblClick.
Pour les objets recevant des événements de souris, ceux-ci se produisent dans l'ordre suivant :
MouseDown → MouseUp → Click → DblClick
Lorsque vous double-cliquez sur un bouton de commande, les événements suivants se produisent dans cet ordre :
MouseDown → MouseUp → Click → DblClick → MouseUp → Click
Le second clic ne peut avoir aucun effet (par exemple, si la macro ou procédure événementielle Click ouvre une boîte de dialogue modale en réponse au premier événement Click ). Pour empêcher l'exécution de la deuxième macro ou procédure événementielle Click, insérez une action CancelEvent dans la macro DblClick ou utilisez l'argument Cancel dans la procédure d'événement DblClick. Notez qu’en règle générale, il est conseillé de double-cliquer sur un bouton de commande.
Si vous double-cliquez sur tout contrôle autre qu'un bouton de commande, le second événement Click ne se produit.
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.