次の方法で共有


Shape.Cursor プロパティ

ライン コントロールまたはシェイプ マウス ポインターがコントロール上に置いていると、カーソルを取得または設定します。

名前空間:  Microsoft.VisualBasic.PowerPacks
アセンブリ:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
<BrowsableAttribute(True)> _
Public Property Cursor As Cursor
[BrowsableAttribute(true)]
public Cursor Cursor { get; set; }
[BrowsableAttribute(true)]
public:
property Cursor^ Cursor {
    Cursor^ get ();
    void set (Cursor^ value);
}
[<BrowsableAttribute(true)>]
member Cursor : Cursor with get, set
function get Cursor () : Cursor
function set Cursor (value : Cursor)

プロパティ値

型 : System.Windows.Forms.Cursor
Cursor 、マウス ポインターがコントロール上に置かれているときに表示されるカーソルを表します。

解説

マウス ポインターがコントロール上に置いていると、カーソルを変更するには、コントロールの Cursor のプロパティに Cursor を割り当てます。

Cursor プロパティはアンビエント プロパティです。 アンビエント プロパティは 設定しない場合は、親コントロールまたはフォーム コントロールから取得するプロパティです。たとえば、OvalShape のコントロールに Form 親と同じ Cursor が既定で含まれます。

次の例では、マウスが RectangleShape のコントロールを渡すと手の形のカーソルが表示されます。このコードは、の RectangleShape のコントロールで Form を指定する必要があります。

Private Sub ShapeCursor_Load() Handles MyBase.Load
    RectangleShape1.Cursor = Cursors.Hand
End Sub
private void ShapeCursor_Load(object sender, EventArgs e)
{
    rectangleShape1.Cursor = Cursors.Hand;
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Shape クラス

Microsoft.VisualBasic.PowerPacks 名前空間

その他の技術情報

方法 : LineShape コントロールを使用して線を描画する (Visual Studio)

方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)