CompositeActivityDesigner.OnMouseDown(MouseEventArgs) Méthode

Définition

Appelé lors d'un clic sur la souris alors que le pointeur se trouve dans les limites du concepteur.

protected:
 override void OnMouseDown(System::Windows::Forms::MouseEventArgs ^ e);
protected override void OnMouseDown (System.Windows.Forms.MouseEventArgs e);
override this.OnMouseDown : System.Windows.Forms.MouseEventArgs -> unit
Protected Overrides 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é.

  • En cas de modification de l’état du clavier ou de la souris, l’événement OnQueryContinueDrag est déclenché 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épôt, 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 à