Evento Report.MouseMove (Access)
O evento MouseMove ocorre quando o usuário move o mouse.
Sintaxe
expressão. MouseMove (Botão, Turno, X, Y)
Expressão Uma variável que representa um objeto Report .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Button | Obrigatório | Integer | O botão que foi pressionado ou liberado para disparar o evento. Se você precisar testar o argumento Botão , poderá usar uma das seguintes constantes intrínsecas como máscaras de bit:
|
Shift | Obrigatório | Integer | O estado das teclas Shift, Ctrl e Alt quando o botão especificado pelo argumento Button foi pressionado ou liberado. Se você precisar testar o argumento Shift , poderá usar uma das seguintes constantes intrínsecas como máscaras de bit:
|
X | Obrigatório | Single | A coordenada x para o local atual do ponteiro do mouse, em twips. |
Y | Obrigatório | Single | A coordenada y para o local atual do ponteiro do mouse, em twips. |
Valor de retorno
Nada
Comentários
O evento MouseMove aplica-se apenas a formulários, seções de formulário e controles em um formulário e não a controles em um relatório.
Esse evento não se aplica a um rótulo anexado a outro controle, como o rótulo de uma caixa de texto. Ele se aplica somente a rótulos "independentes". Pressionar e liberar um botão do mouse em um rótulo anexado tem o mesmo efeito de pressionar e liberar o botão no controle associado. Ocorrem os eventos normais para o controle; nenhum evento separado ocorre para o rótulo anexado.
Para executar um macro ou procedimento de evento quando esses eventos ocorrerem, defina a propriedade OnMouseMove com o nome da macro ou como [procedimento do evento].
O evento MouseMove é gerado continuamente como o ponteiro do mouse é movido sobre os objetos. A menos que outro objeto gera um evento de mouse, um objeto reconhece um evento MouseMove sempre que o ponteiro do mouse estiver posicionado dentro de suas bordas.
Para fazer com que um evento MouseMove ocorra em um relatório, pressione o botão do mouse em uma área em branco do relatório. Para que o evento MouseMove ocorra em uma seção do relatório, pressione o botão do mouse em uma área em branco dessa seção.
Para executar um macro ou procedimento de evento em resposta ao pressionamento e liberação dos botões do mouse, você deve usar os eventos MouseDown e MouseUp.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.