Bem, você vai precisar redefinir o evento OnEnter / OnExit dos componentes que você não quer que o Enter funcione como Tab.
Você pode usar, para este caso, uma procedure só. ----- Original Message ----- From: "Rodrigo Reis Monnerat Louzada Villaverde" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Monday, January 31, 2005 10:51 AM Subject: RES: [delphi-br] Re: TAB e ENTER Se eu colocar isso no Form, todos os meus componentes que estão no meu formulário irão se comportar do modo que eu definior ou terei que fazer componente por componente? ___________________________________ Rodrigo Reis Monnerat Louzada Villaverde Analista de Sistemas 1 www.petrolog.com.br * [EMAIL PROTECTED] ( +55 (21) 2421-1600 +55 (21) 8105-0968 -----Mensagem original----- De: Francisco Thiago de Almeida [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 31 de janeiro de 2005 10:17 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Re: TAB e ENTER No OnEnter do objeto KeyPreview := False No OnExite do Objeto KeyPreview := True; Isso para no caso de você não quiser que toda uma classe de componentes tenha o TabEnter desabilitada Thiago ----- Original Message ----- From: "Osmar de Souza Júnior" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Monday, January 31, 2005 9:53 AM Subject: [delphi-br] Re: TAB e ENTER Colocar o Tab por Enter requer alguns cuidados. Provavelmente o seu problema está quando o foco está sobre um botão. Quando o foco está sobre um botão e o usuário pressionar Enter, é para ativar o botão, e não ir para o próximo controle, certo ?? Bom, ou você cria uma variável para "chavear" os momentos que você deseja, ou verifica pelo foco do objeto atual, por exemplo: if (ActiveControl.ClassName <> 'TButton') then RotinaTabPorEnter(); Se não for um botão, o Enter atua como Tabulação. --- Em delphi-br@yahoogrupos.com.br, <[EMAIL PROTECTED]> escreveu > Pessoal, coloquei em minha aplicação aquele procedimento que substitui o tab > pelo enter em toda a aplicação. Em certo momento gostaria da aplicação > gostaria que esse item ficaram desabilitado, ou seja, que o enter não > funcionasse como tab.. > Alguém sabe como posso fazer isso????? > Grato. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html