HandledMouseEventArgs Classe

Definição

Permite que um controle personalizado impeça que o evento MouseWheel seja enviado ao 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 como manipulado em um controle 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

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 por MouseEventHandler quando 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

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

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

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

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

Propriedades

Button

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

(Herdado de MouseEventArgs)
Clicks

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

(Herdado de MouseEventArgs)
Delta

Obtém uma contagem com sinal do número de detentores que a roda do mouse girou, multiplicado pela constante WHEEL_DELTA. Um detentor é um ponto 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 mouse gerador.

(Herdado de MouseEventArgs)
Y

Obtém a coordenada y do mouse durante o evento de mouse gerador.

(Herdado de MouseEventArgs)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a