Teilen über


HandledMouseEventArgs Klasse

Definition

Ermöglicht es einem benutzerdefinierten Steuerelement zu verhindern, dass das MouseWheel-Ereignis an seinen übergeordneten Container gesendet wird.

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
Vererbung
HandledMouseEventArgs
Abgeleitet

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie das Mausradereignis als in einem benutzerdefinierten Steuerelement behandelt markiert wird.

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

Hinweise

Sie sollten in erster Linie verwenden, HandledMouseEventArgs wenn Sie ein Steuerelement entwickeln, das Mausradereignisse selbst verarbeiten muss, und verhindern, dass sie vom unmittelbar übergeordneten Container des Steuerelements erkannt werden. HandledMouseEventArgs wird nicht direkt von MouseEventHandler übergeben, wenn das MouseWheel Ereignis behandelt wird. Verwendet stattdessen einen MouseEventArgs, den Sie in eine HandledMouseEventArgs umwandeln müssen, MouseEventHandler um ein Vorkommen von MouseWheelabzubrechen.

Konstruktoren

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

Initialisiert eine neue Instanz der HandledMouseEventArgs-Klasse mit der angegebenen Maustaste, der angegebenen Anzahl von Mausklicks, den horizontalen und vertikalen Bildschirmkoordinaten und der Änderung der Position des Mauszeigers.

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

Initialisiert eine neue Instanz der HandledMouseEventArgs-Klasse mit der angegebenen Maustaste, der angegebenen Anzahl von Mausklicks, den horizontalen und vertikalen Bildschirmkoordinaten, der Änderung der Position des Mauszeigers sowie dem Wert, der angibt, ob das Ereignis behandelt wird.

Eigenschaften

Button

Ruft ab, welche Maustaste gedrückt wurde.

(Geerbt von MouseEventArgs)
Clicks

Ruft ab, wie oft die Maustaste gedrückt und losgelassen wurde.

(Geerbt von MouseEventArgs)
Delta

Ruft einen Zähler mit Vorzeichen für die Anzahl der Arretierungen ab, um die das Mausrad gedreht wurde, der mit der Konstanten WHEEL_DELTA multipliziert wird. Eine Arretierung (Rastpunkt) ist eine Kerbe des Mausrades.

(Geerbt von MouseEventArgs)
Handled

Ruft ab oder legt fest, ob dieses Ereignis an den übergeordneten Container des Steuerelements weitergeleitet werden soll.

Location

Ruft die Position der Maus während des generierten Mausereignisses ab.

(Geerbt von MouseEventArgs)
X

Ruft die x-Koordinate der Maus während des generierten Mausereignisses ab.

(Geerbt von MouseEventArgs)
Y

Ruft die y-Koordinate der Maus während des generierten Mausereignisses ab.

(Geerbt von MouseEventArgs)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: