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é.

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)

S’applique à