Saltar para o conteúdo principal
Versão: v19

On Clicked

CodePode ser chamado porDefinição
44D 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 controlOcorreu 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 eventos On Before Keystroke, On After Keystroke e On Data Change .
  • Listas suspensas: O evento On Clicked ocorre somente se o usuário selecionar outro valor no menu. O evento On 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 comando Contextual 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:

PropriedadeTipoDescrição
codeinteiro longoOn Clicked
descriptiontext"On Clicked"
objectNametextNome da área 4D View Pro
sheetNametextNome da folha do evento
rangeobjectIntervalo de células

Exemplo

 If(FORM Event.code=On Clicked)
VP SET CELL STYLE(FORM Event.range;New object("backColor";"green"))
End if