HandledMouseEventArgs Clase

Definición

Permite que un control personalizado impida el envío del evento MouseWheel a su contenedor primario.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
Herencia
HandledMouseEventArgs
Derivado

Ejemplos

En el ejemplo de código siguiente se muestra cómo marcar el evento de rueda del mouse como controlado en un control personalizado.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

Comentarios

Querrá usar HandledMouseEventArgs principalmente al desarrollar un control que necesite controlar los eventos de la rueda del mouse y evitar que lo vean el contenedor primario inmediato del control.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. HandledMouseEventArgsno pasa directamente MouseEventHandler cuando controla el MouseWheel evento.HandledMouseEventArgs is not passed directly by MouseEventHandler when it handles the MouseWheel event. En su MouseEventHandler lugar, MouseEventArgsutiliza, que debe convertir en para HandledMouseEventArgs cancelar una aparición de MouseWheel.Rather, MouseEventHandler uses a MouseEventArgs, which you must cast to a HandledMouseEventArgs in order to cancel an occurrence of MouseWheel.

Constructores

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32)

Inicializa una nueva instancia de la clase HandledMouseEventArgs con el botón y el número de clics del botón del mouse, las coordenadas horizontal y vertical de la pantalla y el cambio de posición del puntero del mouse.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)

Inicializa una nueva instancia de la clase HandledMouseEventArgs con el botón y el número de clics del botón del mouse, las coordenadas horizontal y vertical de la pantalla, el cambio de posición del puntero del mouse y el valor que indica si el evento está controlado.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.

Propiedades

Button

Obtiene qué botón del mouse se presionó.Gets which mouse button was pressed.

(Heredado de MouseEventArgs)
Clicks

Obtiene el número de veces que el botón del mouse se presionó y se soltó.Gets the number of times the mouse button was pressed and released.

(Heredado de MouseEventArgs)
Delta

Obtiene un recuento con signo del número de pasos que ha girado la rueda del mouse, multiplicado por la constante WHEEL_DELTA.Gets a signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. Un paso es una muesca de la rueda del mouse.A detent is one notch of the mouse wheel.

(Heredado de MouseEventArgs)
Handled

Obtiene o establece si este evento debe reenviarse al contenedor primario del control.Gets or sets whether this event should be forwarded to the control's parent container.

Location

Obtiene la ubicación del mouse durante el evento de mouse que se genera.Gets the location of the mouse during the generating mouse event.

(Heredado de MouseEventArgs)
X

Obtiene la coordenada X del mouse durante el evento de mouse que se genera.Gets the x-coordinate of the mouse during the generating mouse event.

(Heredado de MouseEventArgs)
Y

Obtiene la coordenada Y del mouse durante el evento de mouse que se genera.Gets the y-coordinate of the mouse during the generating mouse event.

(Heredado de MouseEventArgs)

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a