HandledMouseEventArgs Sınıf
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.
Özel denetimin MouseWheel olayın üst kapsayıcısına gönderilmesini engellemesine izin verir.
public ref class HandledMouseEventArgs : System::Windows::Forms::MouseEventArgs
public class HandledMouseEventArgs : System.Windows.Forms.MouseEventArgs
type HandledMouseEventArgs = class
inherit MouseEventArgs
Public Class HandledMouseEventArgs
Inherits MouseEventArgs
- Devralma
- Türetilmiş
Örnekler
Aşağıdaki kod örneği, fare tekerleği olayının özel bir denetimde işlenmek üzere nasıl işaretlenmeyi gösterir.
Public Class MouseWheelControl
Sub New()
' Add initialization code for the control here.
End Sub
Protected Sub MouseWheelControl_MouseWheel(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseWheel
Dim Hme As HandledMouseEventArgs = e
Hme.Handled = True
' Perform custom mouse wheel action here.
End Sub
End Class
Açıklamalar
Öncelikle fare tekerleği olaylarını işlemesi ve denetimin hemen üst kapsayıcısı tarafından görülmesini önlemesi gereken bir denetim geliştirirken kullanmak HandledMouseEventArgs isteyeceksiniz. HandledMouseEventArgs, olayı işlediğinde MouseWheel doğrudan tarafından MouseEventHandler geçirilmiyor. Bunun yerine, MouseEventHandler bir MouseEventArgsörneğini MouseWheeliptal etmek için HandledMouseEventArgs öğesine atamanız gereken bir kullanır.
Oluşturucular
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32) |
Belirtilen fare düğmesi, fare düğmesi tıklama sayısı, yatay ve dikey ekran koordinatları ve fare işaretçisi konumu değişikliği ile sınıfın yeni bir örneğini HandledMouseEventArgs başlatır. |
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean) |
Belirtilen fare düğmesi, fare düğmesi tıklama sayısı, yatay ve dikey ekran koordinatları, fare işaretçisi konumunun değiştirilmesi ve olayın işlenip işlenmediğini belirten değer ile sınıfın yeni bir örneğini HandledMouseEventArgs başlatır. |
Özellikler
Button |
Hangi fare düğmesine basıldığını alır. (Devralındığı yer: MouseEventArgs) |
Clicks |
Fare düğmesine basılıp serbest bırakılma sayısını alır. (Devralındığı yer: MouseEventArgs) |
Delta |
Fare tekerleğinin döndürdüğünü ve WHEEL_DELTA sabiti ile çarpıldığının işaretli sayısını alır. Detent, fare tekerleğinin bir çentiğidir. (Devralındığı yer: MouseEventArgs) |
Handled |
Bu olayın denetimin üst kapsayıcısına iletilip iletilmeyeceğini alır veya ayarlar. |
Location |
Oluşturulan fare olayı sırasında farenin konumunu alır. (Devralındığı yer: MouseEventArgs) |
X |
Oluşturulan fare olayı sırasında farenin x koordinatını alır. (Devralındığı yer: MouseEventArgs) |
Y |
Oluşturulan fare olayı sırasında farenin y koordinatını alır. (Devralındığı yer: MouseEventArgs) |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |