Freigeben über


InkPicture.Cursor-Eigenschaft

Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem InkPicture-Steuerelement befindet, oder legt diesen fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

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

Eigenschaftenwert

Typ: System.Windows.Forms.Cursor
Der Cursor, der angezeigt wird, wenn sich der Mauszeiger über dem InkPicture-Steuerelement befindet.

Hinweise

Bei Festlegung der geerbten Default-Eigenschaft auf den Standardcursor basiert das Verhalten des Mauszeigers auf den Zeichnungsattributen des derzeit angezeigten Cursors. Wenn Sie anschließend das Objekt deaktivieren und gleichzeitig die Standardeinstellung für den Cursor beibehalten, wird die Cursorüberschreibung deaktiviert, und die Mauszeigereinstellung beruht auf den Mauszeigereinstellungen des zugrunde liegenden Fensters. Wenn Sie den Cursor auf nullNULL-Verweis (Nothing in Visual Basic) (Nothing in Microsoft® Visual Basic® .NET) festlegen, wird auch die Cursorbehandlung des Objekts deaktiviert.

Wenn der Cursor auf eine andere Einstellung als die Standardeinstellung festgelegt wird, verwendet das Objekt immer diesen Cursor, wobei es keine Rolle spielt, ob das Objekt aktiviert ist.

Diese Eigenschaft bezieht sich auf die optische Anzeige des Zeigers und nicht auf das Freihandeingabegerät, das von der Microsoft.Ink.Cursor-Klasse dargestellt wird.

Beispiele

In diesem C#-Beispiel wird ein InkPicture-Steuerelement erstellt, für das die InkEnabled-Eigenschaft mit dem Klickereignis InkEnableToggle_Click der Schaltfläche verknüpft ist. Das InkEnableToggle_Click-Ereignis weist einen Cursor so zu, dass, wenn InkPicture.InkEnabled den Wert true aufweist, der Default-Cursor verwendet wird, wenn InkPicture.InkEnabled aber den Wert false aufweist, ein Kreuz als Cursor verwendet wird.

[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 diesem Visual Basic .NET-Beispiel wird ein InkPicture-Steuerelement erstellt, für das die InkEnabled-Eigenschaft mit dem Klickereignis InkEnableToggle_Click der Schaltfläche verknüpft ist. Das InkEnableToggle_Click-Ereignis weist einen Cursor so zu, dass, wenn InkPicture.InkEnabled den Wert true aufweist, der Default-Cursor verwendet wird, wenn InkPicture.InkEnabled aber den Wert false aufweist, ein Kreuz als Cursor verwendet wird.

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

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkPicture-Klasse

InkPicture-Member

Microsoft.Ink-Namespace

InkPicture.InkEnabled

Cursor

Cursors