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

Definición

Devuelve un valor que indica si este cursor es igual que el Cursor especificado.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

Parámetros

obj
Object Object Object Object

Cursor que se va comparar.The Cursor to compare.

Devoluciones

Es true si este cursor es igual al Cursor especificado; en caso contrario, es false.true if this cursor is equal to the specified Cursor; otherwise, false.

Ejemplos

En el ejemplo de código siguiente se crea un Current cursor a Handlepartir del del cursor, que cambia su posición y el rectángulo de recorte.The following code example creates a cursor from the Current cursor's Handle, changes its position and clipping rectangle. El resultado es que el cursor se moverá hacia arriba y hacia la izquierda 50 píxeles desde donde se ejecuta el código.The result is the cursor will move up and to the left 50 pixels from where it is when the code is executed. Además, el rectángulo de recorte del cursor se cambia a los límites del formulario (de forma predeterminada, es la pantalla completa del usuario).Additionally, the cursor's clipping rectangle is changed to the bounds of the form (by default it is the user's whole screen). En este ejemplo se Form requiere Button y para llamar a este código cuando se hace clic en él.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

Se aplica a