InkPicture.Cursor 属性
获取或设置当鼠标指针悬停在 InkPicture 控件上时所显示的光标。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink(在 Microsoft.Ink.dll 中)
语法
声明
<BrowsableAttribute(True)> _
Public Overrides Property Cursor As Cursor
用法
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)
属性值
类型:System.Windows.Forms.Cursor
当鼠标指针悬停在 InkPicture 控件上时所显示的光标。
备注
如果设置为默认光标(继承的 Default 属性 (Property)),则鼠标光标的行为基于视图中当前光标的绘制属性 (Attribute)。如果在保持默认光标设置的情况下禁用该对象,则会禁用光标重写,并且鼠标光标设置将基于基础窗口的鼠标光标属性 (Attribute)。将光标设置为 nullnull 引用(在 Visual Basic 中为 Nothing)(在 Microsoft(R) Visual Basic(R) .NET 中为 Nothing)还会禁用对象的光标处理。
如果将光标设置为任何非默认设置,则无论是否启用该对象,该对象都将始终使用该光标。
此属性引用指针的可见显示,而不是由 Microsoft.Ink.Cursor 类表示的墨迹输入设备。
示例
此 C# 示例创建一个 InkPicture 控件,该控件的 InkEnabled 属性链接到某个按钮的单击事件 InkEnableToggle_Click。InkEnableToggle_Click 事件分配一个 Cursor,从而在 InkPicture.InkEnabled 为 true 时使用 Default 光标,而在 InkPicture.InkEnabled 为 false 时使用十字光标。
[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;
}
}
此 Visual Basic .NET 示例创建一个 InkPicture 控件,该控件的 InkEnabled 属性链接到某个按钮的单击事件 InkEnableToggle_Click。InkEnableToggle_Click 事件分配一个 Cursor,从而在 InkPicture.InkEnabled 为 true 时使用 Default 光标,而在 InkPicture.InkEnabled 为 false 时使用十字光标。
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
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0