InkOverlay.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 Property Cursor As Cursor
'Usage
Dim instance As InkOverlay
Dim value As Cursor
value = instance.Cursor
instance.Cursor = value
[BrowsableAttribute(true)]
public Cursor Cursor { get; set; }
[BrowsableAttribute(true)]
public:
property Cursor^ Cursor {
Cursor^ get ();
void set (Cursor^ value);
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public Cursor get_Cursor()
/** @property */
/** @attribute BrowsableAttribute(true) */
public void set_Cursor(Cursor value)
public function get Cursor () : Cursor
public 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 das InkOverlay-Objekt theInkOverlay an das Handle für ein Steuerelement angefügt. Sowohl dem theInkOverlay-Objekt als auch dem Steuerelement sind Cursor zugewiesen. Wenn daher theInkOverlay aktiviert ist, wird der Default-Cursor verwendet; ist jedoch theInkOverlay nicht aktiviert, wird ein Kreuz als Cursor verwendet.
// In the constructor...
theInkOverlay = new InkOverlay(Handle);
theInkOverlay.Cursor = System.Windows.Forms.Cursors.Default;
Cursor = System.Windows.Forms.Cursors.Cross;
In diesem Visual Basic .NET-Beispiel wird das InkOverlay-Objekt theInkOverlay an das Handle für ein Steuerelement angefügt. Sowohl dem theInkOverlay-Objekt als auch dem Steuerelement sind Cursor zugewiesen. Wenn daher theInkOverlay aktiviert ist, wird der Default-Cursor verwendet; ist jedoch theInkOverlay nicht aktiviert, wird ein Kreuz als Cursor verwendet.
'In New() ...
theInkOverlay = New InkOverlay(Handle)
theInkOverlay.Cursor = System.Windows.Forms.Cursors.Default
Cursor = System.Windows.Forms.Cursors.Cross
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