Partager via


InkEdit.SetGestureStatus, méthode

Mise à jour : November 2007

Définit si le contrôle InkEdit a un intérêt dans un mouvement d'application connu.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Sub SetGestureStatus ( _
    gesture As ApplicationGesture, _
    listening As Boolean _
)
'Utilisation
Dim instance As InkEdit
Dim gesture As ApplicationGesture
Dim listening As Boolean

instance.SetGestureStatus(gesture, listening)
public void SetGestureStatus(
    ApplicationGesture gesture,
    bool listening
)
public:
void SetGestureStatus(
    ApplicationGesture gesture, 
    bool listening
)
public void SetGestureStatus(
    ApplicationGesture gesture,
    boolean listening
)
public function SetGestureStatus(
    gesture : ApplicationGesture, 
    listening : boolean
)

Paramètres

  • listening
    Type : System.Boolean
    Si le contrôle InkEdit a un intérêt dans un mouvement d'application connu.
    true si le contrôle InkEdit a un intérêt dans le mouvement d'application ; sinon, false.

Notes

La valeur AllGestures n'est pas prise en charge par le contrôle InkEdit et elle retourne une erreur. Cependant, le passage d'identificateurs de mouvement non valides ne retourne pas d'erreur.

Cette méthode ne doit être appelée que si la propriété InkEdit.Status retourne la valeur d'énumération InkEditStatus, Idle.

Exemples

Cet exemple C# affecte la valeur false à l'état d'intérêt de chaque ApplicationGesture sur le contrôle InkEdit passé, theInkEdit.

using Microsoft.Ink;
// . . .
// Set all of the ApplicationGestures' status
// to false on the InkEdit control.
private void ClearAppGestures(InkEdit theInkEdit)
{
    ApplicationGesture test = ApplicationGesture.NoGesture;
    Array theGestures = System.Enum.GetValues(test.GetType());
    foreach (ApplicationGesture theGesture in theGestures)
    {
        theInkEdit.SetGestureStatus(theGesture, false);
    }
}

Cet exemple Microsoft® Visual Basic® .NET affecte la valeur false à l'état d'intérêt de chaque ApplicationGesture sur le contrôle InkEdit passé, theInkEdit.

Imports Microsoft.Ink
' . . .
' Set all of the ApplicationGestures' status
' to false on the InkEdit object.
Private Sub ClearAppGestures(ByVal theInkEdit As InkEdit)
    Dim test As ApplicationGesture = ApplicationGesture.NoGesture
    Dim theGestures As Array = System.Enum.GetValues(test.GetType())
    Dim theGesture As ApplicationGesture
    For Each theGesture In theGestures
        theInkEdit.SetGestureStatus(theGesture, False)
    Next
End Sub

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkEdit, classe

Membres InkEdit

Microsoft.Ink, espace de noms

InkEdit.GetGestureStatus