HandledMouseEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |