HandledMouseEventArgs Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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) |