HandledMouseEventArgs Klasse

Definition

Ermöglicht ein benutzerdefiniertes Steuerelement, um 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 in einem benutzerdefinierten Steuerelement behandelt wird.

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

Hinweise

Sie sollten in erster Linie beim Entwickeln eines Steuerelements verwenden HandledMouseEventArgs , das Mausradereignisse selbst verarbeiten muss, und verhindern, dass sie vom unmittelbar übergeordneten Container des Steuerelements angezeigt werden. HandledMouseEventArgs wird nicht direkt MouseEventHandler übergeben, wenn es das MouseWheel Ereignis behandelt. MouseEventHandler Verwendet stattdessen eine MouseEventArgs, die Sie in eine HandledMouseEventArgs umwandeln müssen, um ein Vorkommen von MouseWheel.

Konstruktoren

Name Beschreibung
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean)

Initialisiert eine neue Instanz der HandledMouseEventArgs Klasse mit der angegebenen Maustaste, Anzahl der Mausklicks, horizontale und vertikale Bildschirmkoordinaten, die Änderung der Mauszeigerposition und den Wert, der angibt, ob das Ereignis behandelt wird.

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

Initialisiert eine neue Instanz der HandledMouseEventArgs Klasse mit der angegebenen Maustaste, anzahl der Mausklicks, horizontale und vertikale Bildschirmkoordinaten und die Änderung der Mauszeigerposition.

Eigenschaften

Name Beschreibung
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 eine signierte Anzahl der Detents ab, die das Mausrad gedreht hat, multipliziert mit der WHEEL_DELTA Konstanten. Ein Detent ist eine Notte des Mausrads.

(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 generierenden Mausereignisses ab.

(Geerbt von MouseEventArgs)
X

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

(Geerbt von MouseEventArgs)
Y

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

(Geerbt von MouseEventArgs)

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: