Ir para conteúdo
  • Cadastre-se

dev botao

Problema para mudar de foco


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2741 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá a todos,

Estou com um problema. Possuo uma tela de fechamento de venda, com alguns JvCalcEdits para preenchimento da forma de pagamento, Dinheiro, Cartão, dentre outros, conforme anexo.

Preciso navegar entre os JvCalcEdits (biblioteca Jedi atualizada) usando as teclas direcionais, então basicamente fiz o código abaixo, no evento OnKeyDown:

Citar

//Exemplo no calc2

if key = 38 Then
       calc1.SetFocus
  else
  if key = 40 Then
    calc3.SetFocus;

O problema é que o foco vai para o componente em questão (como deve ser) e depois simplesmente volta para o calc2, sem mais nem menos. Isso também ocorre com o TCurrencyEdit (antigo RxLibrary). Uso o Delphi 2010. Com o TEdit tradicional do Delphi funciona sem problemas.

Alguém saberia como contornar isso?

Desde já agradeço a atenção de todos

imagem.JPG

Editado por doidopb
Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Experimente atribuir "0" ao Key, para que o Delphi não tente processá-lo
 

no final do seu evento...

Key := 0

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2741 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...