Este evento ocorre sempre que o utilizador tentar selecionar o objeto, fazendo clique nele, modificando a seleção dos objetos via tecla TAB ou ainda via tecla de atalho.
Caso este evento retorne .F. "Return .F." o objeto não chega a ficar selecionado.
Um exemplo da utilização deste evento poderá ser, um campo do tipo Campos com Tabelas apresentar uma lista de items dependentes do valor de um campo lógico, ou seja:
Existem dois objetos, um do tipo lógico, chamado "Cliente da União Europeia" e outro do tipo Campos com tabelas, este último campo apresenta os valores:
EUA
Brasil
Venezuela se o campo lógico não estiver ativo (.F.) e
Portugal
Espanha
França se o campo lógico estiver a clicado (.T.) .
Assim, em vez de utilizar as propriedades do objeto Campos com tabelas (obj11) de modo a definir quais os items a mostrar na lista é criada uma lista dinâmica quando o programa está a correr, consoante o valor de outro objeto (obj10), o evento deve ser codificado da seguinte forma:
Esta propriedade só está disponível na gama Enterprise.
Esta propriedade está disponível nos painéis de informação, nos seguintes objetos:
Campo de Ligação Campos com ListasCampos com TabelasCampos de Escolha SeletivaCampos de TabelasCampos LógicosCampos Memos