HandledMouseEventArgs Classe

Définition

Permet à un contrôle personnalisé d'empêcher l'événement MouseWheel d'être envoyé à son conteneur parent.Allows a custom control to prevent the MouseWheel event from being sent to its parent container.

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é.The following code example demonstrates how to mark the mouse wheel event as handled in a custom control.

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 utiliserez HandledMouseEventArgs principalement lors du développement d’un contrôle qui doit gérer des é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.You will want to use HandledMouseEventArgs primarily when developing a control that needs to handle mouse wheel events itself, and prevent them from being seen by the control's immediate parent container. HandledMouseEventArgsn’est pas passé directement MouseEventHandler par lorsqu’il gère MouseWheel l’événement.HandledMouseEventArgs is not passed directly by MouseEventHandler when it handles the MouseWheel event. Au lieu MouseEventHandler de cela MouseEventArgs, utilise un, que vous devez HandledMouseEventArgs caster en un afin d’annuler MouseWheelune occurrence de.Rather, MouseEventHandler uses a MouseEventArgs, which you must cast to a HandledMouseEventArgs in order to cancel an occurrence of 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.Initializes a new instance of the HandledMouseEventArgs class with the specified mouse button, number of mouse button clicks, horizontal and vertical screen coordinates, and the change of mouse pointer position.

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é.Initializes a new instance of the HandledMouseEventArgs class with the specified mouse button, number of mouse button clicks, horizontal and vertical screen coordinates, the change of mouse pointer position, and the value indicating whether the event is handled.

Propriétés

Button

Obtient le bouton de la souris sur lequel l'utilisateur a appuyé.Gets which mouse button was pressed.

(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é.Gets the number of times the mouse button was pressed and released.

(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.Gets a signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. Une détente représente un cran de la roulette de la souris.A detent is one notch of the mouse wheel.

(Hérité de MouseEventArgs)
Handled

Obtient ou définit si cet événement doit être transféré au conteneur parent du contrôle.Gets or sets whether this event should be forwarded to the control's parent container.

Location

Obtient l'emplacement de la souris pendant la génération d'événement de souris.Gets the location of the mouse during the generating mouse event.

(Hérité de MouseEventArgs)
X

Obtient la coordonnée x de la souris pendant la génération de l'événement de souris.Gets the x-coordinate of the mouse during the generating mouse event.

(Hérité de MouseEventArgs)
Y

Obtient la coordonnée y de la souris pendant la génération de l'événement de souris.Gets the y-coordinate of the mouse during the generating mouse event.

(Hérité de MouseEventArgs)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à