Partager via


InkCollectorCursorInRangeEventArgs.Cursor, propriété

Mise à jour : November 2007

Obtient l'objet Cursor qui a généré l'événement CursorInRange.

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

Syntaxe

'Déclaration
Public ReadOnly Property Cursor As Cursor
'Utilisation
Dim instance As InkCollectorCursorInRangeEventArgs
Dim value As Cursor

value = instance.Cursor
public Cursor Cursor { get; }
public:
property Cursor^ Cursor {
    Cursor^ get ();
}
/** @property */
public Cursor get_Cursor()
public function get Cursor () : Cursor

Valeur de propriété

Type : Microsoft.Ink.Cursor
Objet qui a généré l'événement CursorInRange.

Notes

Il ne faut pas confondre la classe Microsoft.Ink.Cursor avec la classe System.Windows.Forms.Cu (page pouvant être en anglais). Le Microsoft.Ink.Cursor présente des informations générales sur un dispositif de pointage et de sélection Tablet PC, généralement un stylet, alors que System.Windows.Forms.Cursor (page pouvant être en anglais) présente l'image utilisée pour représenter le pointeur de la souris.

Exemples

Dans cet exemple, lorsque l'événement CursorInRange se déclenche, un contrôle vérifie si c'est la première fois que l'objet InkCollector entre en contact avec cet objet Cursor spécifique. Si c'est le cas, un clone de la propriété DefaultDrawingAttributes est assigné à la propriété DrawingAttributes. Ainsi, lors de l'accès suivant à la propriété, DrawingAttributes aucune exception de référence null n'est levée.

Private Sub mInkObject_CursorInRange(ByVal sender As Object, ByVal e As InkCollectorCursorInRangeEventArgs)
    Const MOUSE_CURSOR_ID As Integer = 1
    If e.NewCursor Then
        ' mInkObject can be InkCollector, InkOverlay, or InkPicture
        e.Cursor.DrawingAttributes = mInkObject.DefaultDrawingAttributes.Clone()
        ' if this cursor is the mouse, we'll set color to red
        If (MOUSE_CURSOR_ID = e.Cursor.Id) Then
            e.Cursor.DrawingAttributes.Color = Color.Red
        End If

    End If
End Sub
private void mInkObject_CursorInRange(object sender, InkCollectorCursorInRangeEventArgs e)
{
    const int MOUSE_CURSOR_ID = 1;

    if (e.NewCursor)
    {
        // mInkObject can be InkCollector, InkOverlay, or InkPicture
        e.Cursor.DrawingAttributes = mInkObject.DefaultDrawingAttributes.Clone();
        // if this cursor is the mouse, we'll set color to red
        if (MOUSE_CURSOR_ID == e.Cursor.Id)
        {
            e.Cursor.DrawingAttributes.Color = Color.Red;
        }
    }
}

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

InkCollectorCursorInRangeEventArgs, classe

Membres InkCollectorCursorInRangeEventArgs

Microsoft.Ink, espace de noms

InkCollector.CursorInRange

InkCollector.CursorOutOfRange