HandledMouseEventArgs Classe

Définition

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
HandledMouseEventArgs
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)

S’applique à