Share via


Evento Report.DblClick (Access)

O evento DblClick ocorre quando o usuário pressiona e libera o botão esquerdo do mouse duas vezes em um relatório dentro do limite de tempo de clique duplo do sistema.

Sintaxe

expressão. DblClick (Cancelar)

Expressão Uma variável que representa um objeto Report .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Cancel Obrigatório Integer A configuração determina se o evento DblClick ocorrerá. Definir o argumento Cancelar como True (1) cancela o evento DblClick .

Comentários

Esse evento não se aplica a caixas de seleção, botões de opção ou botões de alternância em um grupo de opções. Aplica-se somente ao grupo de opções propriamente dito.

Esse evento não se aplica a um rótulo anexado a um outro controle, como o rótulo de uma caixa de texto. Aplica-se somente a rótulos "independentes". Clicar duas vezes em um rótulo anexado produz o mesmo efeito que clicar duas vezes no controle associado. Ocorrerão os eventos normais para o controle, mas não ocorrerão os eventos para o rótulo anexado.

Para executar um macro ou procedimento de evento quando esse evento ocorrer, defina a propriedade OnDblClick com o nome da macro ou como [procedimento do evento].

Em controles, o resultado da ação de clicar duas vezes depende do controle. Por exemplo, clicar duas vezes em uma palavra de uma caixa de texto selecionará a palavra inteira. Clicar duas vezes em um controle que contém um objeto OLE iniciará o aplicativo usado para criar o objeto, permitindo que seja editado.

Se o evento DblClick não ocorrer dentro do limite de tempo de clique duplo do sistema, o formulário, seção de formulário ou controle reconhece dois eventos Click em vez de um único evento DblClick. O limite de tempo de clique duplo depende da configuração em Velocidade de Clique Duplo na guia Botões da opção Mouse do Windows Painel de Controle.

Executando uma macro ou um procedimento de evento quando ocorre o evento DblClick, você pode abrir uma janela ou um documento quando um ícone for clicado duas vezes.

Clicando duas vezes em um controle faz com que os eventos de clique e DblClick ocorram. Se o controle já não tiver o foco quando você clicar duas vezes, Enter e GotFocus eventos para o controle ocorrem antes dos eventos de clique e DblClick.

Para os objetos que recebem eventos do mouse, os eventos ocorrem nesta ordem:

MouseDownMouseUpClique em → DblClick

Quando você clicar duas vezes em um botão de comando, os eventos ocorrerão na ordem a seguir:

MouseDownMouseUpClique em → → MouseUpClique → em MouseUp

O segundo clique pode não ter efeito (por exemplo, se o procedimento de evento ou macro clique abre uma caixa de diálogo modal em resposta ao primeiro evento Click ). Para impedir a execução do segundo clique macro ou procedimento de evento, colocar uma ação CancelarEvento na macro DblClick ou usar o argumento Cancel no procedimento de evento DblClick. Observe que, em geral, clicar duas vezes em um botão de comando deve ser desencorajado.

Se você clicar duas vezes qualquer outro controle que não seja um botão de comando, o segundo evento Click não ocorrerá.

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.