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 上时要显示的光标。
备注
分配 Cursor 到 ShapeContainer 的 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks 命名空间
其他资源
Line 和 Shape 控件简介 (Visual Studio)