Re: [delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-30 Por tôpico Paulo Coutinho
já tentou criar uma classe herdando do componente e modificando o que você precisa? é mais trabalhoso, mas derrepente te ajuda. 2009/4/30 Silvio Clécio > > > Olá galera, > > > >Já testei no evento onKeyDown do > >componente e do form e ambos não > >funcionaram. > > Tem que ser só quando ele pre

Res: [delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-29 Por tôpico Silvio Clécio
Olá galera, >Já testei no evento onKeyDown do >componente e do form e ambos não >funcionaram. Tem que ser só quando ele pressiona Enter? Se não, use o evento OnCloseUp. Caso tenha mesmo que usar Enter, acho que vai ter que usar WMKeyDown ou um TAction com ShortCut = Enter. __

Re: [delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-29 Por tôpico André Geraldo dos Santos
Jhosef, Já testei no evento onKeyDown do componente e do form e ambos não funcionaram. Atenciosamente, André Geraldo dos Santos Belo Horizonte / Minas Gerais E-mail : andresanto...@gmail.com

Re: [delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-29 Por tôpico André Geraldo dos Santos
Paulo, Bom dia. Só consigo capturar o enter se o lookup não estiver em modo expandido (Exibindo os dados para selecão). Exiba os dados, selecione um item da lista com as setas e tecle enter, você verá que neste momento o eventos keypress, keydown e keyup não tem efeito sobre o controle.

Re: [delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-29 Por tôpico Jhosef Marks
Utiliza onKeyDown, esse deve funcionar... JM 2009/4/28 Paulo Coutinho > > > Olá, > > Se o foco estiver no LookUp você pode usar o KeyPress: > > procedure TForm1.DBLookupComboBox1KeyPress(Sender: TObject; var Key: Char); > begin > if key = #13 then > ShowMessage('Show'); > end; > > -- > Atenciosa

Re: [delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-28 Por tôpico Paulo Coutinho
Olá, Se o foco estiver no LookUp você pode usar o KeyPress: procedure TForm1.DBLookupComboBox1KeyPress(Sender: TObject; var Key: Char); begin if key = #13 then ShowMessage('Show'); end; -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...

[delphi-br] Capturar os eventos de teclado quando o lookup estiver sendo exibido

2009-04-28 Por tôpico André Geraldo dos Santos
Pessoal, boa tarde. Tenho um componente TDBLookupComboBox no meu form e estou precisando executar uma determinada rotina quando o usuário selecionar um item da lista que é exibida no lookup e der o enter no teclado. É possível capturar este evento? Já tentei escrever um evento e vinculá-l