Windows Forms'ta Fare İşaretçileri
Bazen imleç olarak adlandırılan fare işaretçisi, fare ile Kullanıcı girişi için ekranda bir odak noktasını belirten bir bit eşlemdir. bu konu, Windows Forms fare işaretçisine genel bir bakış sağlar ve fare işaretçisini değiştirme ve denetleme yöntemlerinden bazılarını açıklar.
Fare Işaretçisine erişme
Fare işaretçisi sınıf tarafından temsil edilir Cursor ve her birinin, Control Control.Cursor Bu denetimin işaretçisini belirten bir özelliği vardır. CursorSınıfı, ve özellikleri gibi işaretçiyi tanımlayan Özellikler ve,, Position HotSpot Show Hide ve yöntemleri gibi işaretçinin görünümünü değiştirebilen yöntemler içerir DrawStretched .
Fare Işaretçisini denetleme
Bazen, fare işaretçisinin kullanılabileceği alanı sınırlamak veya fare konumunu değiştirmek isteyebilirsiniz. Öğesinin özelliğini kullanarak, fare için geçerli konumu alabilir veya ayarlayabilirsiniz Position Cursor . Ayrıca, fare işaretçisinin özelliği ayarlamak için kullanılacak alanı sınırlayabilirsiniz Clip . Klip alanı varsayılan olarak tüm ekrandır.
Fare Iş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, MouseEnter MouseLeave kullanıcıya hesaplamaların oluştuğunu söylemek ve denetimdeki kullanıcı etkileşimini sınırlamak için fare işaretçisi, ve olaylarının işleyicilerinde değiştirilebilir. Bazen, uygulamanız bir sürükle ve bırak işleminde yer alırken olduğu gibi sistem olayları nedeniyle fare işaretçisi değişecektir.
Fare işaretçisini değiştirmek için birincil yol, Control.Cursor DefaultCursor bir denetimin veya özelliğinin yeni olarak ayarlanmasına göre yapılır Cursor . Fare işaretçisini değiştirme örnekleri için, sınıfındaki kod örneğine bakın Cursor . Ayrıca, sınıfı, bir gibi Cursors Cursor birçok farklı işaretçi türü için bir nesne kümesi sunar. Bekleme işaretçisini, bir kum saati benzeyen, fare işaretçisi denetimin üzerinde olduğunda, UseWaitCursor sınıfının özelliğini kullanarak görüntüleyin Control .