Selecao DevMedia QUERO SER PRIME

Fórum ordem dos eventos #365636

29/10/2008

0

Estou com um problema. Tenho um dbedit que no evento onexit eu habilito o proximo dbedit, jogo o foco para ele e desabilito o dbedit atual.
Acontece que se eu cancelar a edição do registro apertando um botão cancelar, mas estando com o foco no dbedit ele primeiramente executa a ação do onexit do dbedit antes das ações do botão cancelar. Existe alguma rotina onde eu posso inverter esta ordem, fazendo primeiramente o ´botão cancelar´ executar antes do onexit do dbedit?


Roberto Rossi

Roberto Rossi

Responder

Posts

31/10/2008

Bystealth

Não é possível configurar a ordem de execução dos eventos dos componentes, mas no seu caso, vc pode utilizar um SpeedButton ao invés de Button, pois o SpeedButton não recebe o foco quando vc clica nele. Assim o edit não vai perder o foco e disparar o evento OnExit.


Responder

Gostei + 0

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

Aceitar