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