Aracılığıyla paylaş


Cursor.Equals(Object) Yöntem

Tanım

Bu imlecin belirtilen Cursordeğerine eşit olup olmadığını belirten bir değer döndürür.

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

Parametreler

obj
Object

Karşılaştıracak Cursor .

Döndürülenler

Boolean

true bu imleç belirtilene Cursoreşitse; değilse, false.

Örnekler

Aşağıdaki kod örneği, imlecin konumundan Current bir imleç Handleoluşturur, konumunu ve kırpma dikdörtgenini değiştirir. Sonuç olarak imleç, kod yürütürken bulunduğu yerden 50 piksel yukarı ve sola hareket eder. Ayrıca, imlecin kırpma dikdörtgeni formun sınırlarına değiştirilir (varsayılan olarak kullanıcının tüm ekranıdır). Bu örnek tıklandığında bu kodu çağırmak için ve Form Button gerektirir.

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

Şunlara uygulanır