Compartir vía


HandledMouseEventArgs Clase

Definición

Permite que un control personalizado impida el envío del evento MouseWheel a su contenedor primario.

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.

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 rueda del mouse y evitar que el contenedor primario inmediato del control los vea. HandledMouseEventArgs no se pasa directamente cuando MouseEventHandler controla el MouseWheel evento. En su lugar, MouseEventHandler usa un MouseEventArgsobjeto , que debe convertir en para HandledMouseEventArgs cancelar una aparición de 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.

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.

Propiedades

Button

Obtiene qué botón del mouse se presionó.

(Heredado de MouseEventArgs)
Clicks

Obtiene el número de veces que el botón del mouse se presionó y se soltó.

(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. Un paso es una muesca de la rueda del mouse.

(Heredado de MouseEventArgs)
Handled

Obtiene o establece si este evento debe reenviarse al contenedor primario del control.

Location

Obtiene la ubicación del mouse durante el evento de mouse que se genera.

(Heredado de MouseEventArgs)
X

Obtiene la coordenada X del mouse durante el evento de mouse que se genera.

(Heredado de MouseEventArgs)
Y

Obtiene la coordenada Y del mouse durante el evento de mouse que se genera.

(Heredado de MouseEventArgs)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a