Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Label.DblClick, événement (accès)Label.DblClick Event (Access)

office 365 dev account|Dernière mise à jour: 14/03/2018
|
2 Collaborateurs

L’événement DblClick se produit lorsque l’utilisateur appuie et relâche le bouton gauche de la souris deux fois sur un objet dans le temps imparti par le système.The DblClick event occurs when the user presses and releases the left mouse button twice over an object within the double-click time limit of the system.

SyntaxeSyntax

expression.expression.Double clic (** Annuler)DblClick( ** Cancel )

expression Variable qui représente un objet Label .expression A variable that represents a Label object.

ParamètresParameters

NomNameRequis/FacultatifRequired/OptionalType de donnéesData TypeDescriptionDescription
CancelCancelObligatoireRequiredIntegerIntegerLe paramètre détermine si l’événement DblClick se produit.The setting determines if the DblClick event occurs.Si l’argument Cancel sur True (?1) annule l’événement DblClick .Setting the Cancel argument to True (?1) cancels the DblClick event.

RemarquesRemarks

Dans un formulaire, l’événement DblClick se produit lorsque l’utilisateur double-clique sur une zone vierge ou le sélecteur d’enregistrement sur le formulaire.On a form, the DblClick event occurs when the user double-clicks a blank area or record selector on the form.Pour un contrôle, il se produit lorsque l’utilisateur double-clique sur un contrôle ou sur son étiquette en mode formulaire.For a control, it occurs when the user double-clicks a control or its label in Form view.L’événement DblClick se produit lorsque l’utilisateur double-clique sur le formulaire ou le contrôle mais avant que le résultat du double action se produit (par exemple, avant que Microsoft Access ne sélectionne le mot sur lequel le point d’insertion dans une zone de texte).The DblClick event occurs when the user double-clicks the form or control but before the result of the double-click action occurs (for example, before Microsoft Access selects the word that the insertion point is on in a text box).

  • 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.This event doesn't apply to check boxes, option buttons, or toggle buttons in an option group. It applies only to the option group itself.

  • 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 « indépendantes ». Si vous double-cliquez sur une étiquette attachée à un contrôle, vous déclenchez les événements du contrôle et non pas des événements liés à l'étiquette.This event doesn't apply to a label attached to another control, such as the label for a text box. It applies only to "freestanding" labels. Double-clicking an attached label has the same effect as double-clicking the associated control. The normal events for the control occur, not any events for the attached label.

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].To run a macro or event procedure when this event occurs, set the OnDblClick property to the name of the macro or to [Event Procedure].

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.For controls, the result of double-clicking depends on the control. For example, double-clicking a word in a text box selects the entire word. Double-clicking a control containing an OLE object starts the application used to create the object, allowing it to be edited.

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 .If the DblClick event doesn't occur within the double-click time limit of the system, the form, form section, or control recognizes two Click events instead of a single DblClick event.Le temps imparti dépend du paramètre sous Double-clic sur l’onglet boutons de l’option souris du Panneau de configuration Windows.The double-click time limit depends on the setting under Double-Click Speed on the Buttons tab of the Mouse option of Windows Control Panel.

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.By running a macro or an event procedure when the DblClick event occurs, you can open a window or document when an icon is double-clicked.

En double-cliquant sur un contrôle déclenche des événements Click et de DblClick se.Double-clicking a control causes both Click and DblClick events to occur.Si le contrôle n’a pas le focus lorsque vous double-cliquez dessus, l' entrée et réception focus pour le contrôle se produisent avant les événements Click et DblClick .If the control doesn't already have the focus when you double-click it, the Enter and GotFocus events for the control occur before the Click and DblClick events.

Pour les objets recevant des événements de souris, ceux-ci se produisent dans l'ordre suivant :For objects that receive mouse events, the events occur in this order:

MouseDownMouseUpcliquez surDblClickMouseDownMouseUpClickDblClick

Lorsque vous double-cliquez sur un bouton de commande, les événements suivants se produisent dans cet ordre :When you double-click a command button, the following events occur in this order:

MouseDownMouseUpcliquez surDblClickMouseUpcliquez surMouseDownMouseUpClickDblClickMouseUpClick

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 ).The second click may have no effect (for example, if the Click macro or event procedure opens a modal dialog box in response to the first Click event).Pour empêcher l’exécution de la seconde 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 événementielle DblClick .To prevent the second Click macro or event procedure from running, put a CancelEvent action in the DblClick macro or use the Cancel argument in the DblClick event procedure.Notez que, en règle générale, le fait de double-cliquer sur un bouton de commande doit être découragée.Note that, generally speaking, double-clicking a command button should be discouraged.

Si vous double-cliquez sur tout contrôle autre qu’un bouton de commande, le second événement Click ne se produit pas.If you double-click any other control besides a command button, the second Click event doesn't occur.

ExempleExample

L’exemple suivant montre comment vous pouvez utiliser une procédure événementielle DblClick pour ouvrir un formulaire qui affiche des enregistrements de la table qui est la source de ligne d’une zone de liste déroulante.The following example shows how you can use a DblClick event procedure to open a form that displays records from the table that is the row source of a combo box.Lorsque l’utilisateur double-clique sur la zone de liste modifiable vendeur dans un formulaire Orders, le formulaire employés s’affiche, indiquant l’enregistrement de l’employé sélectionné dans la zone de liste déroulante.When the user double-clicks the Salesperson combo box in an Orders form, the Employees form is displayed, showing the record for the employee selected in the combo box.

Pour essayer l’exemple, ajoutez la procédure événementielle suivante à un formulaire appelé commandes contenant une zone de liste déroulante nommée EmployeeID.To try the example, add the following event procedure to a form named Orders that contains a combo box named EmployeeID.La zone de liste modifiable doit avoir comme source de lignes la table qui est la source du formulaire employés (ou une requête basée sur cette table).The combo box should have as its row source the same table that is the source for the Employees form (or a query based on that table).

Private Sub EmployeeID_DblClick(Cancel As Integer) 
 DoCmd.OpenForm "Employees", , , _ 
 "EmployeeID = Forms!Orders!EmployeeID" 
End Sub

Voir aussiSee also

ConceptsConcepts

Objet LabelLabel Object

© 2018 Microsoft