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.

Imports System.Windows.Forms

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ć same 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 obiektu MouseEventArgs, który należy rzutować do obiektu HandledMouseEventArgs , aby anulować wystąpienie elementu MouseWheel.

Konstruktory

Nazwa Opis
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.

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.

Właściwości

Nazwa Opis
Button

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

(Odziedziczone po MouseEventArgs)
Clicks

Pobiera liczbę razy naciśnięcie i zwolnienie przycisku myszy.

(Odziedziczone po MouseEventArgs)
Delta

Pobiera podpisaną liczbę zacięć obracanych kółek myszy, pomnożona przez stałą WHEEL_DELTA. Zacięciem jest jeden nacięcie 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

Nazwa Opis
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()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy