Aracılığıyla paylaş


Windows Forms'ta Fare İşaretçileri

Bazen imleç olarak da adlandırılan fare işaretçisi, fareyle kullanıcı girişi için ekranda bir odak noktası belirten bir bit eşlemdir. Bu konu, Windows Forms'da fare işaretçisine genel bir bakış sağlar ve fare işaretçisini değiştirmenin ve denetlemenin bazı yollarını açıklar.

Fare İşaretçisine Erişme

Fare işaretçisi sınıfı tarafından Cursor temsil edilir ve her Control birinin bu denetim için işaretçiyi belirten bir Control.Cursor özelliği vardır. Cursor sınıfı, ve özellikleri gibi işaretçiyi HotSpotPosition açıklayan özellikler ve işaretçinin görünümünü değiştirebilen yöntemler Hide(, , ve DrawStretched yöntemleri gibiShow) içerir.

Fare İşaretçisini Denetleme

Bazen fare işaretçisinin kullanabildiği alanı sınırlamak veya farenin konumunu değiştirmek isteyebilirsiniz. özelliğini Cursorkullanarak Position farenin geçerli konumunu alabilir veya ayarlayabilirsiniz. Ayrıca, özelliği ayarlamak Clip için fare işaretçisinin kullanabildiği alanı sınırlayabilirsiniz. Klip alanı varsayılan olarak ekranın tamamıdır.

Fare İşaretçisini Değiştirme

Fare işaretçisini değiştirmek, kullanıcıya geri bildirim sağlamanın önemli bir yoludur. Örneğin, kullanıcıya hesaplamaların gerçekleştiğini bildirmek ve MouseLeave denetimdeki kullanıcı etkileşimini sınırlamak için ve olaylarının işleyicilerinde MouseEnter fare işaretçisi değiştirilebilir. Bazen, uygulamanızın sürükle ve bırak işlemine dahil olması gibi sistem olayları nedeniyle fare işaretçisi değişir.

Fare işaretçisini değiştirmenin birincil yolu, denetimin Control.Cursor veya DefaultCursor özelliğini yeni Cursorolarak ayarlamaktır. Fare işaretçisini değiştirme örnekleri için sınıfındaki kod örneğine Cursor bakın. Buna ek olarak, Cursors sınıfı el benzeri bir işaretçi gibi birçok farklı işaretçi türü için bir nesne kümesini Cursor kullanıma sunar. Saat saatine benzeyen bekleme işaretçisini görüntülemek için, fare işaretçisi denetimde olduğunda sınıfının özelliğini Control kullanınUseWaitCursor.

Ayrıca bkz.