ShapeContainer.Cursor 属性

获取或设置显示的光标,当鼠标指针在 ShapeContainer时。

命名空间:  Microsoft.VisualBasic.PowerPacks
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Overrides Property Cursor As Cursor
public override Cursor Cursor { get; set; }
public:
virtual property Cursor^ Cursor {
    Cursor^ get () override;
    void set (Cursor^ value) override;
}
abstract Cursor : Cursor with get, set
override Cursor : Cursor with get, set
override function get Cursor () : Cursor
override function set Cursor (value : Cursor)

属性值

类型:System.Windows.Forms.Cursor
Cursor ,它表示当鼠标指针悬停于 ShapeContainer 上时要显示的光标。

备注

分配 CursorShapeContainer 的 Cursor 属性更改显示的光标,当鼠标指针在 ShapeContainer时。

Cursor 属性是一个环境属性。 一个 环境属性 是属性,则为; 如果未设置,从父控件或窗体进行检索。 例如,默认情况下,ShapeContainer 控件将与它的父 T:System.Windows.Forms.Form 具有相同的 [Cursor]。

示例

下面的示例演示手光标,当鼠标通过在 ShapeContainer ,但不,如果由 ShapeContainer包含的示例通过在 RectangleShape 时。 此代码需要具有一个 RectangleShape 控件的 Form 到此。

Private Sub Form1_Load() Handles MyBase.Load
    ' Display the hand cursor when mouse is over the ShapeContainer.
    ShapeContainer1.Cursor = Cursors.Hand
    ' Display the default cursor when mouse is over the RectangleShape.
    RectangleShape1.Cursor = Cursors.Default
End Sub
private void form1_Load(System.Object sender, System.EventArgs e)
{
    // Display the hand cursor when mouse is over the ShapeContainer.
    shapeContainer1.Cursor = Cursors.Hand;
    // Display the default cursor when mouse is over the RectangleShape.
    rectangleShape1.Cursor = Cursors.Default;
}

.NET Framework 安全性

请参见

参考

ShapeContainer 类

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

Line 和 Shape 控件简介 (Visual Studio)

如何:使用 LineShape 控件绘制直线 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)