Cursor.Equals(Object) Cursor.Equals(Object) Cursor.Equals(Object) Cursor.Equals(Object) Method

Definition

Gibt einen Wert zurück, der angibt, ob dieser Cursor mit dem angegebenen Cursor übereinstimmt.Returns a value indicating whether this cursor is equal to the specified Cursor.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Parameter

obj
Object Object Object Object

Der zu vergleichende Cursor.The Cursor to compare.

Gibt zurück

true, wenn dieser Cursor dem angegebenen Cursor entspricht, andernfalls false.true if this cursor is equal to the specified Cursor; otherwise, false.

Beispiele

Das folgende Codebeispiel erstellt einen Cursor aus der Current des Cursors Handle, ändert sich dessen Position sowie das Clippingrechteck an.The following code example creates a cursor from the Current cursor's Handle, changes its position and clipping rectangle. Das Ergebnis ist, dass der Cursor verschoben wird, oben und nach dem linken 50 Pixel aus, wenn der Code ausgeführt wird.The result is the cursor will move up and to the left 50 pixels from where it is when the code is executed. Darüber hinaus Auswahlrechteck des Cursors in die Begrenzungen des Formulars geändert wird (Standardmäßig ist die ganzen Benutzerbildschirm).Additionally, the cursor's clipping rectangle is changed to the bounds of the form (by default it is the user's whole screen). Dieses Beispiel erfordert einen Form und Button dieser Code aufgerufen werden soll, wenn darauf geklickt wird.This example requires a Form and a Button to call this code when it is clicked.

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

   this->Cursor = gcnew System::Windows::Forms::Cursor( ::Cursor::Current->Handle );
   ::Cursor::Position = Point(::Cursor::Position.X - 50,::Cursor::Position.Y - 50);
   ::Cursor::Clip = Rectangle(this->Location,this->Size);

}
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);
}
Private Sub MoveCursor()
   ' Set the Current cursor, move the cursor's Position,
   ' and set its clipping rectangle to the form. 

   Me.Cursor = New Cursor(Cursor.Current.Handle)
   Cursor.Position = New Point(Cursor.Position.X - 50, Cursor.Position.Y - 50)
   Cursor.Clip = New Rectangle(Me.Location, Me.Size)
End Sub

Gilt für: