On Clicked
Code | Pode ser chamado por | Definição |
---|---|---|
4 | 4D View Pro Area - 4D Write Pro area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Form - Hierarchical List - Input - List Box - List Box Column - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Spinner - Splitter - Stepper - Tab control | Ocorreu um clique num objecto |
Descrição
O evento On Clicked
é gerado quando o usuário clicar em um objeto.
Alguns objetos do formulário podem ser ativados com o teclado. Por exemplo, quando uma caixa de verificação recebe o foco, pode ser introduzida utilizando a barra de espaços. Nesse caso, o evento
On Clicked
ainda é gerado.
O evento On Clicked
geralmente ocorre quando o botão do mouse for liberado. No entanto, há várias excepções:
- Botões invisíveis: O evento
On Clicked
ocorre assim que o clique é feito e não espera que o botão do mouse seja liberado. - Réguas: Se a opção Execute object method for definida como true, o evento
On Clicked
ocorrerá assim que o clique for feito. - Caixas de combinação: O evento
On Clicked
ocorre somente se o usuário selecionar outro valor no menu associado. Uma caixa de combinação deve ser tratada como uma área de texto digitável cuja lista suspensa associada fornece valores padrão. Consequentemente, você lida com a entrada de dados em uma caixa de combinação por meio dos eventosOn Before Keystroke
,On After Keystroke
eOn Data Change
. - Listas suspensas: O evento
On Clicked
ocorre somente se o usuário selecionar outro valor no menu. O eventoOn Data Change
permite que você detecte a ativação do objeto quando um valor diferente do valor atual é selecionado. - Quando uma célula de entrada da caixa de listagem está sendo editada, o evento
On Clicked
é gerado quando o botão do mouse é pressionado, o que permite usar o comandoContextual click
, por exemplo.
No contexto de um evento On Clicked
, você pode testar o número de cliques feitos pelo usuário por meio do comando Clickcount
.
On Clicked e On Double Clicked
Depois que a propriedade de evento de objeto On Clicked
ou On Double Clicked
for selecionada para um objeto, você poderá detectar e tratar os cliques dentro ou no objeto usando o comando FORM event
que retorna On Clicked
ou On Double Clicked
, dependendo do caso.
Se ambos os eventos forem selecionados para um objeto, os eventos On Clicked
e On Double Clicked
serão gerados quando o usuário der duplo clique no objeto.
4D View Pro
Este evento é gerado quando o usuário clica em qualquer lugar em um documento 4D View Pro. Neste contexto, o objeto de evento retornado pelo comando FORM Event
contém:
Propriedade | Tipo | Descrição |
---|---|---|
code | inteiro longo | On Clicked |
description | text | "On Clicked" |
objectName | text | Nome da área 4D View Pro |
sheetName | text | Nome da folha do evento |
range | object | Intervalo de células |
Exemplo
If(FORM Event.code=On Clicked)
VP SET CELL STYLE(FORM Event.range;New object("backColor";"green"))
End if