Cursor.Equals(Object) メソッド

定義

このカーソルが、指定した Cursor に等しいかどうかを示す値を返します。

C#
public override bool Equals (object obj);
C#
public override bool Equals (object? obj);

パラメーター

obj
Object

比較対象の Cursor

戻り値

Boolean

カーソルが、指定した Cursor に等しい場合は true。それ以外の場合は false

次のコード例では、カーソルからカーソルHandleを作成しCurrent、その位置とクリッピング四角形を変更します。 結果として、カーソルは、コードの実行時の位置から左の 50 ピクセルまで上に移動します。 さらに、カーソルのクリッピング四角形がフォームの境界に変更されます (既定では、ユーザーの画面全体です)。 この例では、クリックされたときにこのコードを呼び出すために a Form と a Button が必要です。

C#
private void MoveCursor()
{
   // Set the Current cursor, move the cursor's Position,
   // and set its clipping rectangle to the form. 

   this.Cursor = new Cursor(Cursor.Current.Handle);
   Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50);
   Cursor.Clip = new Rectangle(this.Location, this.Size);
}

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7