SystemGesture SystemGesture SystemGesture SystemGesture Enum

Définition

Définit les mouvements de système disponibles.Defines the available system gestures.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Héritage
SystemGestureSystemGestureSystemGestureSystemGesture

Champs

Drag Drag Drag Drag 19

Mappe à une opération glisser avec le bouton gauche d'une souris.Maps to a left drag on a mouse.

Flick Flick Flick Flick 31

Se produit avec une frappe courte et rapide qui se traduit par une commande spécifique.Occurs with a short, quick stroke that translates into a specific command. L'action entreprise par un raccourci est définie à l'échelle du système.The action taken by a flick is set system-wide. Une application peut écouter un Flick et l'empêcher de devenir un des ApplicationCommands standard en affectant la valeur true à la propriété Handled de l'événement StylusSystemGesture.An application can listen for a Flick and prevent it from becoming one of the standard ApplicationCommands by setting the Handled property to true in the StylusSystemGesture event. Seul Windows Vista prend en charge les raccourcis.Only Windows Vista supports flicks.

HoldEnter HoldEnter HoldEnter HoldEnter 21

Indique qu'une opération appuyer et maintenir s'est produite.Indicates that press and hold has occurred.

HoldLeave HoldLeave HoldLeave HoldLeave 22

Non implémenté.Not implemented.

HoverEnter HoverEnter HoverEnter HoverEnter 23

Mappe à un pointeur de souris.Maps to a mouse hover. Peut être utilisé pour afficher des effets de substitution d'info-bulle ou d'autres comportements de pointeur de souris.This can be used to show ToolTip rollover effects, or other mouse hover behaviors.

HoverLeave HoverLeave HoverLeave HoverLeave 24

Mappe à une souris quittant un pointeur.Maps to a mouse leaving a hover. Peut être utilisé pour mettre fin aux effets de substitution d'info-bulle ou d'autres comportements de pointeur de souris.This can be used to end ToolTip rollover effects or other mouse hover behaviors.

None None None None 0

Aucun mouvement de système.No system gesture.

RightDrag RightDrag RightDrag RightDrag 20

Mappe à une opération glisser avec le bouton droit d'une souris.Maps to a right drag on a mouse. Peut être utilisé pour faire glisser un objet ou une sélection vers une zone différente, et est suivi par l'apparence du menu contextuel qui fournit des options pour déplacer l'objet.This can be used to drag an object or selection to a different area and is followed by the appearance of the shortcut menu which provides options for moving the object.

RightTap RightTap RightTap RightTap 18

Mappe à un clic droit sur une souris.Maps to a right-click on a mouse. Peut être utilisé pour afficher un menu contextuel.This can be used to show a shortcut menu.

Tap Tap Tap Tap 16

Mappe à un clic gauche sur une souris.Maps to a left-click on a mouse. Peut être utilisé pour choisir une commande dans le menu ou la barre d'outils, entreprendre une action si une commande est sélectionnée, définir un point d'insertion ou afficher des commentaires de sélection.This can be used to choose a command from the menu or toolbar, take action if a command is chosen, set an insertion point, or show selection feedback.

TwoFingerTap TwoFingerTap TwoFingerTap TwoFingerTap 4352

Mappe à un double-clic de souris.Maps to a double-click of a mouse.

Exemples

L’exemple suivant détermine le type de mouvement de système qui SystemGesture a déclenché l’événement.The following example determines which type of system gesture raised the SystemGesture event. Cet exemple part du principe qu’il existe InkCanvas une inkcanvas1appelée et qu' SystemGesture elle est connectée au gestionnaire d’événements suivant.This example assumes that there is an InkCanvas called inkcanvas1, and that SystemGesture is connected to the following event handler.

void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
    this.Title = e.SystemGesture.ToString();
    switch (e.SystemGesture)
    {
        case SystemGesture.RightTap:
            // Do something.
            break;

        case SystemGesture.Tap:
            // Do something else.
            break;
    }
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)

    Me.Title = e.SystemGesture.ToString()

    Select Case e.SystemGesture
        Case SystemGesture.RightTap
            ' Do something.

        Case SystemGesture.Tap
            ' Do something else.
    End Select

End Sub

Remarques

Lorsque le système d’exploitation reconnaît les gestes système, StylusSystemGesture l’événement se produit.When the operating system recognizes system gestures, the StylusSystemGesture event occurs. La plupart des mouvements sont mappés à des événements de souris traditionnels.Many of the gestures map to traditional mouse events. Par exemple, le Tap mouvement du système imite un simple clic gauche sur une souris.For example, the Tap system gesture mimics a single left-click on a mouse.

S’applique à