Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O evento MouseUp ocorre quando o usuário libera um botão do mouse.
Sintaxe
expressão. MouseUp (botão, Shift, X, Y)
expressão Uma variável que representa um objeto ComboBox .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Button | Obrigatório | Integer | O botão que foi liberado para disparar o evento. Se precisar de testar o argumento Botão , pode utilizar uma das seguintes constantes intrínsecas como máscaras de bits:
|
| Shift | Obrigatório | Integer | O estado das teclas Shift, Ctrl e Alt quando o botão especificado pelo argumento Botão foi premido ou libertado. Se precisar de testar o argumento Shift , pode utilizar uma das seguintes constantes intrínsecas como máscaras de bits:
|
| X | Obrigatório | Single | A coordenada x para a localização atual do ponteiro do rato, em twips. |
| Y | Obrigatório | Single | A coordenada y para a localização atual do ponteiro do rato, em twips. |
Comentários
O evento MouseUp aplica-se apenas a formulários, secções de formulário e controlos num formulário e não a controlos num 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 OnMouseUp com o nome da macro ou como [procedimento do evento].
Utilize um evento MouseUp para especificar o que acontece quando um botão específico do rato é premido ou libertado. Ao contrário os eventos de clique e DblClick, o evento MouseUp permite distinguir entre os botões esquerdo, direito e do meio do mouse. Também pode escrever código para combinações de teclado do rato que utilizam as teclas Shift, Ctrl e Alt.
Para fazer com que um evento MouseUp para um formulário ocorra, pressione o botão do mouse em uma área vazia ou o seletor de registro no formulário. Para fazer com que um evento MouseUp para uma seção de formulário ocorra, pressione o botão do mouse em uma área em branco da seção do formulário.
O exemplo a seguir se aplicam a eventos MouseUp:
Se um botão do mouse é pressionado enquanto o ponteiro está sobre um formulário ou controle, esse objeto receberá todos os eventos de mouse até e incluindo o último evento MouseUp.
Se os botões do mouse forem pressionados sucessivamente, o objeto que receber os eventos do mouse após o primeiro pressionamento receberá todos os eventos de mouse até todos os botões estarem liberados.
Para responder a um evento gerado pela movimentação do mouse, utilize um evento MouseMove.
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.