Partager via


InkPicture.Cursor, propriété

Mise à jour : November 2007

Obtient ou définit le curseur qui apparaît lorsque le pointeur de la souris est sur le contrôle InkPicture.

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

Syntaxe

'Déclaration
<BrowsableAttribute(True)> _
Public Overrides Property Cursor As Cursor
'Utilisation
Dim instance As InkPicture
Dim value As Cursor

value = instance.Cursor

instance.Cursor = value
[BrowsableAttribute(true)]
public override Cursor Cursor { get; set; }
[BrowsableAttribute(true)]
public:
virtual property Cursor^ Cursor {
    Cursor^ get () override;
    void set (Cursor^ value) override;
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public Cursor get_Cursor()
/** @property */
/** @attribute BrowsableAttribute(true) */
public  void set_Cursor(Cursor value)
public override function get Cursor () : Cursor
public override function set Cursor (value : Cursor)

Valeur de propriété

Type : System.Windows.Forms.Cursor
Curseur qui apparaît lorsque le pointeur de la souris est sur le contrôle InkPicture.

Notes

Si le comportement du curseur de la souris a la valeur par défaut, la propriété héritée Default (page pouvant être en anglais), il est alors basé sur les attributs de dessin du curseur actuel de la vue. Si vous désactivez ensuite l'objet tout en conservant les paramètres de curseur par défaut, la substitution de curseur est désactivée et le paramètre du curseur de la souris se base sur les attributs du curseur de la souris de la fenêtre sous-jacente. L'affectation de la valeur nullune référence null (Nothing en Visual Basic) (Nothing en Microsoft® Visual Basic® .NET) désactive également la gestion de curseur de l'objet.

Si la valeur du curseur est différente de la valeur par défaut, l'objet utilise toujours ce curseur, que l'objet soit activé ou non.

Cette propriété fait référence à l'affichage du pointeur et non au périphérique d'entrée manuscrite, qui est représenté par la classe Microsoft.Ink.Cursor.

Exemples

Cet exemple C# crée un contrôle InkPicture, pour lequel la propriété InkEnabled est liée à l'événement Click d'un bouton, InkEnableToggle_Click. L'événement InkEnableToggle_Click assigne un Cursor (page pouvant être en anglais) lorsque la propriété InkPicture.InkEnabled a la valeur true, le curseur Default (page pouvant être en anglais) est utilisé, mais lorsque la propriété InkPicture.InkEnabled a la valeur false, le curseur prend la forme d'une croix.

[C#]

using Microsoft.Ink;
//. . .

private void InkEnableToggle_Click(object sender, System.EventArgs e)
{
    if (theInkPicture.InkEnabled == false)
    {
        theInkPicture.InkEnabled = true;
        theInkPicture.Cursor = System.Windows.Forms.Cursors.Default;
    }
    else
    {
        theInkPicture.InkEnabled = false;
        theInkPicture.Cursor = System.Windows.Forms.Cursors.Cross;
    }
}

Cet exemple Visual Basic .NET crée un contrôle InkPicture pour lequel la propriété InkEnabled est liée à l'événement Click d'un bouton, InkEnableToggle_Click. L'événement InkEnableToggle_Click assigne un Cursor (page pouvant être en anglais) lorsque la propriété InkPicture.InkEnabled a la valeur true, le curseur Default (page pouvant être en anglais) est utilisé, mais lorsque la propriété InkPicture.InkEnabled a la valeur false, le curseur prend la forme d'une croix.

Imports Microsoft.Ink
'. . .

Private Sub InkEnableToggle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InkEnableToggle.Click
    If theInkPicture.InkEnabled = False Then
        theInkPicture.InkEnabled = True
        theInkPicture.Cursor = System.Windows.Forms.Cursors.Default
    Else
        theInkPicture.InkEnabled = False
        theInkPicture.Cursor = System.Windows.Forms.Cursors.Cross
    End If

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

InkPicture, classe

Membres InkPicture

Microsoft.Ink, espace de noms

InkPicture.InkEnabled

Cursor

Cursors