Compartir a través de


InkPicture.Cursor (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el cursor que aparece cuando el puntero del mouse se sitúa sobre el control InkPicture.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
<BrowsableAttribute(True)> _
Public Overrides Property Cursor As Cursor
'Uso
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)

Valor de propiedad

Tipo: System.Windows.Forms.Cursor
Cursor que aparece cuando el puntero del mouse se sitúa sobre el control InkPicture.

Comentarios

Si la propiedad Default heredada se establece en el cursor predeterminado, el comportamiento del cursor del mouse se basa en los atributos de dibujo del cursor mostrado actualmente. A continuación, si deshabilita el objeto manteniendo el valor del cursor predeterminado, se deshabilita la invalidación del cursor y el valor del cursor del mouse se basa en los atributos del cursor del mouse de la ventana subyacente. Al establecer el cursor en nullreferencia null (Nothing en Visual Basic) (Nothing en Microsoft® Visual Basic® .NET), también se deshabilita el control del cursor del objeto.

Si el cursor se establece en un valor distinto al de la configuración predeterminada, el objeto siempre utiliza el cursor, independientemente de que el objeto esté habilitado o no.

Esta propiedad hace referencia a la presentación visual del puntero y no al dispositivo de lectura de entrada manuscrita, que representa la clase Microsoft.Ink.Cursor.

Ejemplos

En este ejemplo de C# se crea un control InkPicture, para el cual, la propiedad InkEnabled se vincula al evento de clic de un botón, InkEnableToggle_Click. El evento InkEnableToggle_Click asigna un Cursor de forma que si la propiedad InkPicture.InkEnabled es true, se utiliza el cursor Default, pero si la propiedad InkPicture.InkEnabled es false, se utiliza una cruz como cursor.

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

En este ejemplo de Visual Basic .NET se crea un control InkPicture, para el cual, la propiedad InkEnabled se vincula al evento de clic de un botón, InkEnableToggle_Click. El evento InkEnableToggle_Click asigna un Cursor de forma que si la propiedad InkPicture.InkEnabled es true, se utiliza el cursor Default, pero si la propiedad InkPicture.InkEnabled es false, se utiliza una cruz como cursor.

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

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkPicture (Clase)

InkPicture (Miembros)

Microsoft.Ink (Espacio de nombres)

InkPicture.InkEnabled

Cursor

Cursors