HandledMouseEventArgs Classe

Definição

Permite que um controle personalizado impeça que o MouseWheel evento seja enviado para seu contêiner pai.

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
Herança
HandledMouseEventArgs
Derivado

Exemplos

O exemplo de código a seguir demonstra como marcar o evento de roda do mouse conforme tratado em um controle personalizado.

Imports System.Windows.Forms

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

Comentários

Você desejará usar HandledMouseEventArgs principalmente ao desenvolver um controle que precisa lidar com eventos de roda do mouse em si e impedir que eles sejam vistos pelo contêiner pai imediato do controle. HandledMouseEventArgs não é passado diretamente quando MouseEventHandler ele manipula o MouseWheel evento. Em vez disso, MouseEventHandler usa um MouseEventArgs, que você deve converter em um HandledMouseEventArgs para cancelar uma ocorrência de MouseWheel.

Construtores

Nome Description
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean)

Inicializa uma nova instância da HandledMouseEventArgs classe com o botão do mouse especificado, o número de cliques do botão do mouse, as coordenadas de tela horizontal e vertical, a alteração da posição do ponteiro do mouse e o valor que indica se o evento é manipulado.

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

Inicializa uma nova instância da HandledMouseEventArgs classe com o botão do mouse especificado, o número de cliques do botão do mouse, as coordenadas de tela horizontal e vertical e a alteração da posição do ponteiro do mouse.

Propriedades

Nome Description
Button

Obtém qual botão do mouse foi pressionado.

(Herdado de MouseEventArgs)
Clicks

Obtém o número de vezes que o botão do mouse foi pressionado e liberado.

(Herdado de MouseEventArgs)
Delta

Obtém uma contagem assinada do número de detents que a roda do mouse tem girado, multiplicada pela constante WHEEL_DELTA. Um detent é um entalhe da roda do mouse.

(Herdado de MouseEventArgs)
Handled

Obtém ou define se esse evento deve ser encaminhado para o contêiner pai do controle.

Location

Obtém o local do mouse durante o evento de geração do mouse.

(Herdado de MouseEventArgs)
X

Obtém a coordenada x do mouse durante o evento de geração do mouse.

(Herdado de MouseEventArgs)
Y

Obtém a coordenada y do mouse durante o evento de geração do mouse.

(Herdado de MouseEventArgs)

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a