Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andre Renato

Forçar a ação ca tecla 'TAB'

Recommended Posts

Amigos,

 

Estou tentando fazer que a ação da tecla tab seja executada em uma determinada parte da minha apliação.

Tenho um RadioGroup que pode ser manipulado pelas setas de direção.

 

Acontece que ao abrir o form, o foco não cai nesse radiogroup e se tento forçar um setfocus dá erro.

Percebi que ao acontecer isso eu posso dar um TAB que o foco vai para onde eu quero.

 

Existe alguma forma da ação do TAB ser executada nesse meio tempo?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia André, atribua "0" na propriedade TabOrder do RadioGroup, assim o componente será o primeiro a receber o foco.

 

Desculpe se eu estiver dando uma dica boba, mas seu problema é muito estranho. Talvez seja interessante analisarmos o erro que ocorre quando você usa o SeFocus.

 

Brasil.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara, o TabOrder já está com '0'.

Se eu tento dar um SetFocus ele dá o erro 'Cannot focus a disabled or invisible window'

 

Eu preciso disso pelo fato de essa tela precisar ser manipulada via teclado.

Mesmo que eu jogue o 'ItemIndex' do RadioGroup para '1' ele não seta o foco certo, eu tenho que dar um 'TAB' para eu poder me movimentar via teclado nas opções do RadioGroup.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.