Condividi tramite


Proprietà InkPicture.Cursor

Aggiornamento: novembre 2007

Ottiene o imposta il cursore che viene visualizzato quando il puntatore del mouse si trova sul controllo InkPicture.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
<BrowsableAttribute(True)> _
Public Overrides Property Cursor As Cursor
'Utilizzo
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)

Valore proprietà

Tipo: System.Windows.Forms.Cursor
Cursore visualizzato quando il puntatore del mouse si trova sul controllo InkPicture.

Note

Se impostato sul cursore predefinito, la proprietà Default ereditata, il comportamento del cursore del mouse si basa sugli attributi di disegno del cursore attualmente visualizzato. Se successivamente si disattiva l'oggetto mantenendo l'impostazione predefinita del cursore, l'override del cursore viene disattivato e l'impostazione del cursore del mouse si baserà sugli attributi del cursore del mouse della finestra sottostante. Impostando il cursore su nullriferimento null (Nothing in Visual Basic) (Nothing in Microsoft® Visual Basic® .NET) viene disattivata anche la gestione del cursore dell'oggetto.

Se per il cursore viene specificata qualsiasi impostazione diversa da quella predefinita, l'oggetto utilizzerà sempre quel cursore indipendentemente dal fatto che sia abilitato o meno.

Questa proprietà si riferisce alla visualizzazione del puntatore e non al dispositivo dell'input penna, rappresentato dalla classe Microsoft.Ink.Cursor.

Esempi

In questo esempio di C# viene creato un controllo InkPicture, per il quale la proprietà InkEnabled è collegata all'evento Click di un pulsante, InkEnableToggle_Click. L'evento InkEnableToggle_Click assegna un oggetto Cursor tale che, quando InkPicture.InkEnabled è true, viene utilizzato il cursore Default, ma quando InkPicture.InkEnabled è false, come cursore viene utilizzata una croce.

[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;
    }
}

In questo esempio di Visual Basic .NET viene creato un controllo InkPicture, per il quale la proprietà InkEnabled è collegata all'evento Click di un pulsante, InkEnableToggle_Click. L'evento InkEnableToggle_Click assegna un oggetto Cursor tale che, quando InkPicture.InkEnabled è true, viene utilizzato il cursore Default, ma quando InkPicture.InkEnabled è false, come cursore viene utilizzata una croce.

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

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

InkPicture Classe

Membri InkPicture

Spazio dei nomi Microsoft.Ink

InkPicture.InkEnabled

Cursor

Cursors