Obrigado pelas respostas, em especial ao Enio. Realmente um bitbtn estava com Cancel = true e ao desmarcar, o problema desapareceu. resta para mim a seguinte dúvida: o porque isto corre uma vez que o bitbtn em questão estava marcado com tabstop = false e alem disto aparecia na lista de tab order como um dos últimos componentes. Porque um Escape direcionava o fluxo da aplicação justo para ele ? Edison
Edison, Dá uma olhada na propriedade CANCEL do seu TBitBtn, se estiver TRUE, vai acontecer o problema realmente. Atenciosamente, Enio José de Sousa. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]