HandledMouseEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kan een aangepast besturingselement voorkomen dat de gebeurtenis naar de MouseWheel bovenliggende container wordt verzonden.
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
- Overname
- Afgeleid
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de muiswielgebeurtenis markeert als verwerkt in een aangepast besturingselement.
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
Opmerkingen
U wilt voornamelijk gebruiken HandledMouseEventArgs bij het ontwikkelen van een besturingselement dat muiswielgebeurtenissen zelf moet afhandelen en voorkomen dat ze worden gezien door de directe bovenliggende container van het besturingselement. HandledMouseEventArgs wordt niet rechtstreeks MouseEventHandler doorgegeven wanneer deze de MouseWheel gebeurtenis afhandelt. MouseEventHandler In plaats daarvan gebruikt u een MouseEventArgs, die u moet casten naar een HandledMouseEventArgs om een exemplaar van MouseWheel.
Constructors
| Name | Description |
|---|---|
| HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean) |
Initialiseert een nieuw exemplaar van de HandledMouseEventArgs klasse met de opgegeven muisknop, het aantal muisknopklikken, horizontale en verticale schermcoördinaten, de wijziging van de positie van de muisaanwijzer en de waarde die aangeeft of de gebeurtenis wordt verwerkt. |
| HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32) |
Initialiseert een nieuw exemplaar van de HandledMouseEventArgs klasse met de opgegeven muisknop, het aantal muisknopklikken, horizontale en verticale schermcoördinaten en de wijziging van de positie van de muisaanwijzer. |
Eigenschappen
| Name | Description |
|---|---|
| Button |
Hiermee haalt u op welke muisknop is gedrukt. (Overgenomen van MouseEventArgs) |
| Clicks |
Hiermee wordt het aantal keren opgehaald dat de muisknop is ingedrukt en losgelaten. (Overgenomen van MouseEventArgs) |
| Delta |
Hiermee haalt u het aantal tekens op dat het muiswiel is gedraaid, vermenigvuldigd met de WHEEL_DELTA constante. Eentent is één notch van het muiswiel. (Overgenomen van MouseEventArgs) |
| Handled |
Hiermee haalt u op of stelt u in of deze gebeurtenis moet worden doorgestuurd naar de bovenliggende container van het besturingselement. |
| Location |
Hiermee haalt u de locatie van de muis op tijdens het genereren van de muis. (Overgenomen van MouseEventArgs) |
| X |
Haalt de x-coördinaat van de muis op tijdens het genereren van de muisgebeurtenis. (Overgenomen van MouseEventArgs) |
| Y |
Haalt de y-coördinaat van de muis op tijdens de genererende muisgebeurtenis. (Overgenomen van MouseEventArgs) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |