HandledMouseEventArgs Klass

Definition

Tillåter en anpassad kontroll för att förhindra MouseWheel att händelsen skickas till den överordnade containern.

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
Arv
HandledMouseEventArgs
Härledda

Exempel

Följande kodexempel visar hur du markerar mushjulshändelsen så som den hanteras i en anpassad kontroll.

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

Kommentarer

Du vill främst använda HandledMouseEventArgs när du utvecklar en kontroll som behöver hantera själva mushjulshändelserna och förhindra att de visas av kontrollens omedelbara överordnade container. HandledMouseEventArgs skickas inte direkt av MouseEventHandler när den MouseWheel hanterar händelsen. MouseEventHandler Använder i stället en MouseEventArgs, som du måste skicka till en HandledMouseEventArgs för att avbryta en förekomst av MouseWheel.

Konstruktorer

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

Initierar en ny instans av HandledMouseEventArgs klassen med den angivna musknappen, antal musklickningar, vågräta och lodräta skärmkoordinater, byte av pekarposition och värdet som anger om händelsen hanteras.

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

Initierar en ny instans av HandledMouseEventArgs klassen med den angivna musknappen, antal musklickningar, vågräta och lodräta skärmkoordinater och byte av pekarposition.

Egenskaper

Name Description
Button

Hämtar vilken musknapp som trycktes in.

(Ärvd från MouseEventArgs)
Clicks

Hämtar antalet gånger som musknappen trycktes och släpptes.

(Ärvd från MouseEventArgs)
Delta

Hämtar ett signerat antal avgränsningar som mushjulet har roterat, multiplicerat med WHEEL_DELTA konstant. En detent är ett snäck av mushjulet.

(Ärvd från MouseEventArgs)
Handled

Hämtar eller anger om den här händelsen ska vidarebefordras till kontrollens överordnade container.

Location

Hämtar platsen för musen under den genererande mushändelsen.

(Ärvd från MouseEventArgs)
X

Hämtar musens x-koordinat under den genererande mushändelsen.

(Ärvd från MouseEventArgs)
Y

Hämtar y-koordinaten för musen under den genererande mushändelsen.

(Ärvd från MouseEventArgs)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för