Pra que vc precisa dessa informacao?
Guilherme
----- Original Message -----
From: "Phillip Viana" <phillip.l.viana@...>
To: <superwaba@...>
Sent: Friday, July 11, 2008 6:28 PM
Subject: [Lista SuperWaba] Re: Descobrir objetos em destaque
Resolvi o problema. Vou postar aqui caso alguém venha a ter a mesma dúvida.
O método changeHighlighting() intercepta um KeyEvent quando uma tecla
é usada para navegar entre os elementos que podem ser destacados
(definidos pelo atributo tabOrder).
Basta sobrescrever esse método, fazendo as alterações necessárias e
chamando super.setHighlighting().
Não sei como será no TotalCross, mas acho que poderia haver um método
onChangeHighlighting(), para que não precisemos criar uma classe-filha
para sobrescrever o método.
Até mais...
2008/7/11 Phillip Viana <phillip.l.viana@...>:
> Boa tarde.
>
> Preciso que a minha aplicação (em SymbianOS, imagino que seja
> equivalente para o Palm) reconheça o controle que possui o destaque
> (getHighlighted()) sempre que um KeyEvent for lançado.
>
> No entanto, ao implementar notei que o controle apenas ganha foco
> quando ele é clicado (não quando recebe o destaque ou highlight), e,
> ainda pior, os KeyEvents nem sempre são recebidos quando usados para
> navegar entre os controles.
>
> Também percebi que se eu alternar no sistema para outra tarefa e
> depois voltar para minha aplicação, os KeyEvents que eu usei para
> navegar entre os controles são recebidos, exatamente como eu
> precisava.
>
> Queria saber se alguém já passou por isso, ou teria algum palpite do
> que pode estar errado no meu código.
> Obrigado,
>
> Phillip
> Pirus Tecnologia
>