Valeu muito Victor! Nunca tinha me atido a estas duas propriedades ( e nunca havia me deparado com problemas devido a elas)
Obrigado Edison ----- Original Message ----- From: Vitor Redes To: delphi-br@yahoogrupos.com.br Sent: Monday, September 17, 2007 12:27 PM Subject: RES: [delphi-br] Problema com Escape key Do Help: Description If Cancel is true, the button's OnClick event handler executes when the user presses Esc. Although an application can have more than one Cancel button, the form calls the OnClick event handler only for the first visible button in the tab order. É normal em formulários de diálogo, a tecla Esc chamar o botão cancelar, e a tecla Enter chamar o botão OK. No caso do botão OK, a propriedade Default deve estar como True. Vide diálogos do Windows. Vitor Redes. _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Edison DRP Enviada em: segunda-feira, 17 de setembro de 2007 12:05 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Problema com Escape key 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] [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]