Este evento ocorre quando se faz duplo clique no objeto.
Um exemplo deste evento poderá ser num campo de ficheiro tipo Memo dar duplo clique e ser aberta a janela de edição de programas. Assim, existem duas hipóteses, uma o ecrã de edição ser sempre do tipo Edição de Programas, outra ser conforme o estado de um segundo objeto que indica se é um programa ou não.
De seguida é explicado como fazer para a segunda opção.
Criar dois objetos um do tipo memo outro do tipo lógico;
O objeto do tipo lógico tem como título É um programa e consoante este objeto estiver ativo ou não, aparece a janela de editar texto ou a janela de editar programas quando der duplo clique no campo do tipo memo, para tal deve-se:
No objeto campo de ficheiro tipo memo codificar no evento init o seguinte:
objrecebido.objecto.odblclickedita=.t. e no evento duplo clique o seguinte: objrecebido.objecto.eprg=objrecebido.objecto.parent.obj2.valuenesta instrução a referência ao obj2 refere-se ao campo lógico.
Esta propriedade está disponível na gama Enterprise, nos seguintes objetos:
Caixa
Campo em Árvore
Campos de Escolha Seletiva
Campo de Ligação
Campos com Tabelas
Campos Lógicos
Campos Memos
Figura Geométrica
Gráfico
Grelha
Imagem
Linha Diagonal
Linha Horizontal
Linha Vertical
Objeto Indicador (Apenas disponível se possuir o Módulo Dashboard)
Texto