Cursor.Equals(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Döndürülenler
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