Ir para conteúdo

Arquivado

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

GGerminiani

Mover foco para um controle com base no TABINDEX

Recommended Posts

Pessoal,

Outra dúvida.

 

Depois de um código meu macabro, consegui descobrir qual é o menor menor TABINDEX que precisa de foco.

 

Porem, agora que descobri o número do tabindex que preciso ir,não sei como mover o cursor / fazer o controle receber o .Focus()

 

Por exemplo: descobri que preciso me mover para o textbox, o qual o tabindex é 5.

 

Como faço?

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Khaos,

Boa tarde.

 

Na verdade o problema ocorre dentro de um For Each... neste eu fazia o mesmo procurar por campos com problemas, mas ocorria que o SetFocus/For Each não respeitava o TABINDEX dentro do loop, ou seja, os controles 3, 8, 9, 15, 22, 30 apresentavam erros, pedia um setfocus e imaginava que ele iria em ordem, mas acontecia de ir aleatório.

 

Enfim, resolvi o problema colocando um ARRAY dentro do for each e depois coloquei uma função para receber focus no menor número (tabindex).

 

De qualquer forma obrigado pela atenção!

 

Grato,

Gustavo.

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.