Aplicável a
Objeto BoundObjectFrame |
Objeto Label |
Objeto Rectangle |
Objeto CheckBox |
Objeto ListBox |
Objeto Section |
Objeto ComboBox |
Objeto ObjectFrame |
Coleção TabControl |
Objeto CommandButton |
Objeto OptionButton |
Objeto TextBox |
Objeto Form |
Objeto OptionGroup |
Objeto ToggleButton |
Objeto Image |
Objeto Page |
Define ou retorna o valor da caixa On Click na janela Propriedades de um dos objetos da lista Aplicável a. Cadeira de caracteres de leitura/gravação.
expressão.OnClick
expressão Obrigatória. Uma expressão que retorna um dos objetos na lista Aplica-se a.
Comentários
Essa propriedade é útil para alterar programaticamente a ação que Microsoft Office Access 2007 realiza quando um evento é disparado. Por exemplo, entre chamadas de evento, você pode alterar os parâmetros de uma expressão ou mudar de um procedimento de evento para uma expressão ou macro, dependendo das circunstâncias em que o evento foi disparado.
O evento Click ocorre quando um usuário pressiona e libera botão esquerdo do mouse sobre um objeto.
O valor de OnClick será um dos seguintes, dependendo da seleção escolhida na janela Escolher Construtor (para acessá-la, clique no botão Criar ao lado da caixa On Click na janela Propriedades do objeto):
-
Se o Construtor de Expressões for escolhido, o valor será "=expressão", em que expressão é a expressão na janela do Construtor de Expressões.
-
Se o Construtor de Macros for escolhido, o valor será o nome da macro.
-
Se o Construtor de Códigos for escolhido, o valor será "[Procedimento do evento]".
Se a caixa On Click ficar em branco, o valor da propriedade será uma cadeia de caracteres vazia.
Exemplo
O exemplo a seguir associa o evento Click com o procedimento do evento "OK_Click" para o botão denominado "OK" no formulário "Entrada do Pedido", se não houver atualmente nenhuma associação.
With Forms("Order Entry").Controls("OK")
If .OnClick = "" Then
.OnClick = "[Event Procedure]"
End If
End With