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é.
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 utiliser HandledMouseEventArgs principalement lors du développement d’un contrôle qui doit gérer lui-même les événements de roulette de la souris et les empêcher d’être vus par le conteneur parent immédiat du contrôle. HandledMouseEventArgs n’est pas transmis directement par MouseEventHandler lorsqu’il gère l’événement MouseWheel . MouseEventHandler Utilise plutôt un MouseEventArgs, que vous devez convertir en un HandledMouseEventArgs afin d’annuler une occurrence de MouseWheel.
Constructeurs
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32) |
Initialise une nouvelle instance de la classe HandledMouseEventArgs avec le bouton de la souris spécifié, le nombre de clics de bouton de souris, les coordonnées d'écran horizontale et verticale, et le changemen de position du pointeur de la souris. |
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean) |
Initialise une nouvelle instance de la classe HandledMouseEventArgs avec le bouton de la souris spécifié, le nombre de clics de bouton de souris, les coordonnées d'écran horizontale et verticale, la modification de la position du pointeur de souris, et la valeur qui indique si l'événement est géré. |
Propriétés
Button |
Obtient le bouton de la souris sur lequel l'utilisateur a appuyé. (Hérité de MouseEventArgs) |
Clicks |
Obtient le nombre de fois où l'utilisateur a cliqué sur le bouton de la souris et l'a relâché. (Hérité de MouseEventArgs) |
Delta |
Obtient un décompte signé du nombre de détentes de rotation de la roulette de la souris, multiplié par la constante WHEEL_DELTA. Une détente représente un cran 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 la génération d'événement de souris. (Hérité de MouseEventArgs) |
X |
Obtient la coordonnée x de la souris pendant la génération de l'événement de souris. (Hérité de MouseEventArgs) |
Y |
Obtient la coordonnée y de la souris pendant la génération de l'événement de souris. (Hérité de MouseEventArgs) |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |