Guest - José Luiz - Postado Setembro 8, 2006 Denunciar Share Postado Setembro 8, 2006 Olá pessoal,Gostaria de saber como faço para controlar melhor o salto do cursor entreos DBEdit de um Form. O TabOrder é configurado para que o cursor salteentre os DBEdit numa determinada ordem. Perfeito. Entretanto, quando é preciso criticar o direcionamento, não achei nenhumasolução eficiente. Por exemplo: ordem do TabOrder: DBedit1, DBedit2, DBedit3, DBedit4, DBedit5.se o DBEdit1 tem valor X, saltar para o DBEdit3 e não permitir nenhum valorno DBEdit2; se o valor for Y, saltar para o DBEdit2.Já tentei usar os eventos OnExit, OnEnter, OnKey..., OnValidade (Query) entreoutros, mas não achei um método eficiente que funcione bem, tanto prá frente(Tab) quanto prá trás (Shift+Tab).Abração,José Luiz //. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vivendo&Aprendendo Postado Setembro 8, 2006 Denunciar Share Postado Setembro 8, 2006 não seria o caso de você verificar o conteúdo do edit1 e se precisar pular para o edit3 apenas colocar Edit3.setfocus e desabilidar o edit2 para não receber o foco e nem receber dados?flws Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - José Luiz -
Olá pessoal,
Gostaria de saber como faço para controlar melhor o salto do cursor entre
os DBEdit de um Form. O TabOrder é configurado para que o cursor salte
entre os DBEdit numa determinada ordem. Perfeito.
Entretanto, quando é preciso criticar o direcionamento, não achei nenhuma
solução eficiente.
Por exemplo:
ordem do TabOrder: DBedit1, DBedit2, DBedit3, DBedit4, DBedit5.
se o DBEdit1 tem valor X, saltar para o DBEdit3 e não permitir nenhum valor
no DBEdit2; se o valor for Y, saltar para o DBEdit2.
Já tentei usar os eventos OnExit, OnEnter, OnKey..., OnValidade (Query) entre
outros, mas não achei um método eficiente que funcione bem, tanto prá frente
(Tab) quanto prá trás (Shift+Tab).
Abração,
José Luiz //.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.