Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2008/.NET Framework 3.5

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
HandledMouseEventArgs (Clase)

Actualización: noviembre 2007

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

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
Visual Basic (Declaración)
Public Class HandledMouseEventArgs _
    Inherits MouseEventArgs
Visual Basic (Uso)
Dim instance As HandledMouseEventArgs
C#
public class HandledMouseEventArgs : MouseEventArgs
Visual C++
public ref class HandledMouseEventArgs : public MouseEventArgs
J#
public class HandledMouseEventArgs extends MouseEventArgs
JScript
public class HandledMouseEventArgs extends MouseEventArgs

Deseará utilizar HandledMouseEventArgs principalmente cuando desarrolle un control que tenga que controlar él mismo los eventos de la rueda del mouse e impedir que los vea el contenedor primario inmediato del control. MouseEventHandler no pasa directamente HandledMouseEventArgs cuando controla el evento MouseWheel. En su lugar, MouseEventHandler utiliza un MouseEventArgs, que se debe convertir en HandledMouseEventArgs para cancelar una aparición de MouseWheel.

En el ejemplo de código siguiente se muestra cómo marcar el evento de rueda del mouse como controlado en un control personalizado.

Visual Basic
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
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker