Partager via


ActivityDesigner.OnMouseDown(MouseEventArgs) Méthode

Définition

Se produit lorsque vous appuyez sur le bouton de souris alors que le pointeur se trouve dans les limites du concepteur.

protected:
 virtual void OnMouseDown(System::Windows::Forms::MouseEventArgs ^ e);
protected virtual void OnMouseDown (System.Windows.Forms.MouseEventArgs e);
abstract member OnMouseDown : System.Windows.Forms.MouseEventArgs -> unit
override this.OnMouseDown : System.Windows.Forms.MouseEventArgs -> unit
Protected Overridable Sub OnMouseDown (e As MouseEventArgs)

Paramètres

e
MouseEventArgs

MouseEventArgs qui contient les données d’événement.

Remarques

Les lignes suivantes décrivent de quelle façon et à quel moment se déclenchent les événements liés aux opérations de glisser-déplacer.

Si le concepteur est une cible de dépôt valide, l’événement OnGiveFeedback est déclenché avec l’effet de glisser-déposer spécifié. Pour obtenir la liste des effets de glisser-déposer, consultez l’énumération DragDropEffects.

  • Les modifications de la position du pointeur, de l'état du clavier et de l'état du bouton de souris sont suivies.

  • Si l'utilisateur se déplace hors des limites du concepteur, l'événement OnDragLeave se déclenche.

  • Si la souris entre dans un autre concepteur, le OnDragEnter de ce concepteur se déclenche.

  • Si la souris se déplace uniquement dans les limites du même concepteur, l'événement OnDragOver est déclenché.

  • Si une modification de l’état du clavier ou du bouton de la souris se produit, l’événement OnQueryContinueDrag se déclenche et détermine s’il faut continuer l’opération glisser, déposer les données ou annuler l’opération en fonction de la valeur de la propriété Action de l’événement QueryContinueDragEventArgs.

Si la valeur est DragAction.Continue, l'événement OnDragOver est déclenché pour poursuivre l'opération et l'événement OnGiveFeedback est déclenché avec le nouvel effet, pour fournir une rétroaction visuelle appropriée. Pour obtenir la liste des effets de dépôt valides, consultez l’énumération DragDropEffects.

Notes

Les événements OnDragOver et OnGiveFeedback sont associés de telle sorte que lorsque la souris se trouve sur la cible de déplacement, l'utilisateur reçoit les commentaires les plus actuels sur la position de la souris.

Si la valeur est DragAction.Drop, la valeur de l’effet de dépôt est retournée à la source. Ainsi, l’application source peut effectuer l’opération appropriée sur les données sources ; par exemple, couper les données si l’opération était un déplacement.

Si la valeur est DragAction.Cancel, l'événement OnDragLeave est déclenché.

Pour plus d’informations sur la façon de gérer les événements, consultez gestion et déclenchement d’événements.

S’applique à