GARANTIR DESCONTO

Fórum Usar setas ´p/ cima´ , ´p/baixo´ p/ avançar e voltar campos? #149865

26/03/2003

0

Bom dia companheiros...

Como consigo usar as setas direcionais do teclado, (p/cima) e (p/baixo) para avançar e voltar campos edit´s em um cadastro.

Já fiz a mudança do tab p/ o Enter para saltar campos, mas quando o usuário quer voltar um campo, se queixa de ter que usar o mouse, pois não tem uma tecla que volte um campo para redigitar...


Um grande abraço...

pablo


Pablo_lima

Pablo_lima

Responder

Post mais votado

26/03/2003

Tente o seguinte no evento KeyDown:

if (key=13) or (key=40) then perform(wm_nextdlgctl,0,0);//enter ou telca abaixo
if key=38 then perform(wm_nextdlgctl,1,0);//tecla a cima


Espero ter ajudado.
Até mais...


Evandro Massini

Evandro Massini
Responder

Gostei + 1

Mais Posts

26/03/2003

Inutaishou

No envento OnKeydown coloque:

If key = vk_up then
nome_do_campo_anterior.SetFocus;

If key = vk_down then
nome_do_proximo_campo.SetFocus;


Responder

Gostei + 0

26/03/2003

Anonymous

Obrigado pela ajuda companheiros...

Um grande abraço....


Pablo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar