ActivityDesigner.OnQueryContinueDrag(QueryContinueDragEventArgs) Méthode

Définition

Contrôle si l’opération de glissement doit continuer.

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

Paramètres

e
QueryContinueDragEventArgs

Qui QueryContinueDragEventArgs contient les données d’événement.

Remarques

L’exemple suivant décrit comment et quand les événements liés aux opérations de glisser-déplacer sont déclenchés.

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

  • Les modifications apportées à la position du pointeur, à l’état du clavier et au bouton de la souris sont suivies.

  • Si l’utilisateur quitte les limites du concepteur, l’événement OnDragLeave est déclenché.

  • Si la souris entre dans un autre concepteur, le OnDragEnter concepteur est déclenché.

  • Si la souris se déplace mais reste dans le même concepteur, l’événement OnDragOver est déclenché.

  • S’il existe une modification de l’état du clavier ou du bouton de la souris, l’événement OnQueryContinueDrag est déclenché et détermine s’il faut continuer le glisser-déplacer, déplacer 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 afin que les commentaires visuels appropriés puissent être définis. Pour obtenir la liste des effets de suppression valides, consultez l’énumération DragDropEffects .

Note

Les OnDragOver événements et OnGiveFeedback les événements sont associés afin que, à mesure que la souris se déplace sur la cible de déplacement, l’utilisateur est fourni avec les commentaires les plus à jour sur la position de la souris.

Si la valeur est DragAction.Drop, la valeur d’effet de suppression est retournée à la source, afin que l’application source puisse 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 gestion des événements, consultez Gestion et déclenchement d’événements.

S’applique à