Udostępnij za pośrednictwem


HandledMouseEventArgs Klasa

Definicja

Umożliwia kontrolkę niestandardową, aby zapobiec wysyłaniu MouseWheel zdarzenia do kontenera nadrzędnego.

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
Dziedziczenie
HandledMouseEventArgs
Pochodne

Przykłady

W poniższym przykładzie kodu pokazano, jak oznaczyć zdarzenie kółka myszy jako obsługiwane w kontrolce niestandardowej.

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

Uwagi

Należy użyć HandledMouseEventArgs przede wszystkim podczas tworzenia kontrolki, która musi obsługiwać zdarzenia kółka myszy i zapobiegać ich obserwowaniu przez bezpośredni kontener nadrzędny kontrolki. HandledMouseEventArgs nie jest przekazywany bezpośrednio, MouseEventHandler gdy obsługuje MouseWheel zdarzenie. Zamiast tego MouseEventHandler używa elementu MouseEventArgs, który należy rzutować do obiektu HandledMouseEventArgs , aby anulować wystąpienie elementu MouseWheel.

Konstruktory

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32)

Inicjuje nowe wystąpienie HandledMouseEventArgs klasy za pomocą określonego przycisku myszy, liczby kliknięć przycisków myszy, współrzędnych ekranu poziomego i pionowego oraz zmiany położenia wskaźnika myszy.

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean)

Inicjuje nowe wystąpienie HandledMouseEventArgs klasy za pomocą określonego przycisku myszy, liczby kliknięć przycisków myszy, współrzędnych ekranu poziomego i pionowego, zmiany położenia wskaźnika myszy i wartości wskazującej, czy zdarzenie jest obsługiwane.

Właściwości

Button

Pobiera, który przycisk myszy został naciśnięty.

(Odziedziczone po MouseEventArgs)
Clicks

Pobiera liczbę naciśnięcia i zwolnienia przycisku myszy.

(Odziedziczone po MouseEventArgs)
Delta

Pobiera podpisaną liczbę odcięć obróconych kółko myszy, mnożone przez stałą WHEEL_DELTA. Zacięcie jest jednym nacięciem kółka myszy.

(Odziedziczone po MouseEventArgs)
Handled

Pobiera lub ustawia, czy to zdarzenie powinno być przekazywane do kontenera nadrzędnego kontrolki.

Location

Pobiera lokalizację myszy podczas generowania zdarzenia myszy.

(Odziedziczone po MouseEventArgs)
X

Pobiera współrzędną x myszy podczas generowania zdarzenia myszy.

(Odziedziczone po MouseEventArgs)
Y

Pobiera współrzędną y myszy podczas generowania zdarzenia myszy.

(Odziedziczone po MouseEventArgs)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy