Nyelv

HandledMouseEventArgs Osztály

Definíció

Lehetővé teszi az egyéni vezérlők számára, hogy megakadályozzák az MouseWheel esemény küldését a szülőtárolóba.

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
Öröklődés
HandledMouseEventArgs
Származtatott

Példák

Az alábbi példakód bemutatja, hogyan jelölheti meg az egérkerék eseményét az egyéni vezérlők által kezelt módon.

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

Megjegyzések

Elsősorban akkor érdemes használni HandledMouseEventArgs , ha olyan vezérlőt fejleszt, amely magának az egérkerék-eseményeknek a kezelésére van szüksége, és megakadályozza, hogy a vezérlő közvetlen szülőtárolója láthassa őket. HandledMouseEventArgs a rendszer nem adja át közvetlenül MouseEventHandler az esemény kezelésekor MouseWheel . MouseEventHandler Ehelyett használjon egy MouseEventArgs, amit meg kell adni egyHandledMouseEventArgs, hogy megszakítsa az előfordulásaMouseWheel.

Konstruktorok

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

Inicializálja az HandledMouseEventArgs osztály új példányát a megadott egérgombbal, az egérgomb kattintásainak számával, a vízszintes és függőleges képernyő koordinátáival, az egérmutató pozíciójának változásával és az esemény kezelését jelző értékkel.

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

Inicializálja az HandledMouseEventArgs osztály új példányát a megadott egérgombbal, az egérgomb kattintásainak számával, a vízszintes és függőleges képernyő koordinátáival, valamint az egérmutató pozíciójának változásával.

Tulajdonságok

Name Description
Button

Lekérdezi, hogy melyik egérgombot nyomták le.

(Öröklődés forrása MouseEventArgs)
Clicks

Az egérgomb megnyomásának és kiadásának számát adja meg.

(Öröklődés forrása MouseEventArgs)
Delta

Lekéri az egérkerék elforgatott detentjeinek aláírt számát, megszorozva a WHEEL_DELTA állandóval. A detent az egérkerék egyik rovátkása.

(Öröklődés forrása MouseEventArgs)
Handled

Lekérdezi vagy beállítja, hogy az eseményt továbbítsa-e a vezérlő szülőtárolójára.

Location

Lekéri az egér helyét a generáló egéresemény során.

(Öröklődés forrása MouseEventArgs)
X

Lekéri az egér x koordinátáját a generáló egéresemény során.

(Öröklődés forrása MouseEventArgs)
Y

Lekéri az egér y koordinátáját a generáló egéresemény során.

(Öröklődés forrása MouseEventArgs)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: