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.value
nesta instrução a referência ao obj2 refere-se ao campo lógico.
Esta propriedade está disponível na gama Enterprise, nos seguintes objetos:
CaixaCampo em ÁrvoreCampos de Escolha SeletivaCampos de Ligação Campos de TabelasCampos LógicosCampos MemosFigura GeométricaGráficoGrelhaImagemLinha DiagonalLinha HorizontalLinha VerticalObjeto Indicador (Apenas disponível se possuir o Módulo Dashboard)
Texto