HandledMouseEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à un contrôle personnalisé d’empêcher l’événement MouseWheel d’être envoyé à son conteneur parent.
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
- Héritage
- Dérivé
Exemples
L’exemple de code suivant montre comment marquer l’événement de roulette de la souris comme géré dans un contrôle personnalisé.
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
Remarques
Vous souhaiterez HandledMouseEventArgs utiliser principalement lors du développement d’un contrôle qui doit gérer les événements de roulette de souris lui-même et les empêcher d’être vus par le conteneur parent immédiat du contrôle. HandledMouseEventArgs n’est pas transmis directement MouseEventHandler lorsqu’il gère l’événement MouseWheel . Au lieu de cela, MouseEventHandler utilise un MouseEventArgs, que vous devez convertir en un HandledMouseEventArgs afin d’annuler une occurrence de MouseWheel.
Constructeurs
| Nom | Description |
|---|---|
| HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean) |
Initialise une nouvelle instance de la HandledMouseEventArgs classe avec le bouton de la souris spécifié, le nombre de clics de bouton de la souris, les coordonnées de l’écran horizontal et vertical, la modification de la position du pointeur de la souris et la valeur indiquant si l’événement est géré. |
| HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32) |
Initialise une nouvelle instance de la HandledMouseEventArgs classe avec le bouton de la souris spécifié, le nombre de clics de bouton de la souris, les coordonnées de l’écran horizontal et vertical et la modification de la position du pointeur de la souris. |
Propriétés
| Nom | Description |
|---|---|
| Button |
Obtient le bouton de la souris qui a été appuyé. (Hérité de MouseEventArgs) |
| Clicks |
Obtient le nombre de fois où le bouton de la souris a été enfoncé et relâché. (Hérité de MouseEventArgs) |
| Delta |
Obtient un nombre signé du nombre de détents que la roulette de la souris a pivoté, multiplié par la constante WHEEL_DELTA. Un detent est un notch de la roulette de la souris. (Hérité de MouseEventArgs) |
| Handled |
Obtient ou définit si cet événement doit être transféré au conteneur parent du contrôle. |
| Location |
Obtient l’emplacement de la souris pendant l’événement de génération de la souris. (Hérité de MouseEventArgs) |
| X |
Obtient la coordonnée x de la souris pendant l’événement de génération de la souris. (Hérité de MouseEventArgs) |
| Y |
Obtient la coordonnée y de la souris pendant l’événement de génération de la souris. (Hérité de MouseEventArgs) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |