[delphi-br] OnKeyPress do edit
Oi pessoal... estou com um probleminha que acredito não deva ser difícil de resolver. O que acontece é o seguinte: Quero executar uma pesquisa ao pressionar enter em um determindo Edit. Para isso estou usando o evento OnKeyPress do edit. Vamos supor que quero pesquisar o nome CLEITON. Se eu digitar C no edit e der um enter ele executa a ação de pesquisa que programei. Mas se eu digitar o segundo caracter como CL, a partir do segundo caracter ele entender com um enter e executa a minha rotina de pesquisa. Ou seja, a partir do segundo caracter, toda vez que digito alguma coisa ele entender com um enter. Alguem poderia me ajudar a resolver esse probleminha? -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OnKeyPress do edit
Cleiton, Adapte o seguinte código ao OnKeyPress do teu edit: if (key = #13) or (strlen(edit1.text1)) then //rotina de pesquisa [] Andrei Em 19/12/06, Cleiton[EMAIL PROTECTED] escreveu: Oi pessoal... estou com um probleminha que acredito não deva ser difícil de resolver. O que acontece é o seguinte: Quero executar uma pesquisa ao pressionar enter em um determindo Edit. Para isso estou usando o evento OnKeyPress do edit. Vamos supor que quero pesquisar o nome CLEITON. Se eu digitar C no edit e der um enter ele executa a ação de pesquisa que programei. Mas se eu digitar o segundo caracter como CL, a partir do segundo caracter ele entender com um enter e executa a minha rotina de pesquisa. Ou seja, a partir do segundo caracter, toda vez que digito alguma coisa ele entender com um enter. Alguem poderia me ajudar a resolver esse probleminha?
Re: [delphi-br] OnKeyPress do edit
Ola Colega eu costumo colocar minhas buscas por nome no evento onkeypress do edit e para que eu possa efetuar a busca basta que ao final do meu argumento de busca e dou um espaço e ele executa ao inves de se dar um enter faça o teste eu achei mais eficiente com espaço - Original Message - From: Cleiton To: Delhpi Sent: Tuesday, December 19, 2006 2:35 PM Subject: [delphi-br] OnKeyPress do edit Oi pessoal... estou com um probleminha que acredito não deva ser difícil de resolver. O que acontece é o seguinte: Quero executar uma pesquisa ao pressionar enter em um determindo Edit. Para isso estou usando o evento OnKeyPress do edit. Vamos supor que quero pesquisar o nome CLEITON. Se eu digitar C no edit e der um enter ele executa a ação de pesquisa que programei. Mas se eu digitar o segundo caracter como CL, a partir do segundo caracter ele entender com um enter e executa a minha rotina de pesquisa. Ou seja, a partir do segundo caracter, toda vez que digito alguma coisa ele entender com um enter. Alguem poderia me ajudar a resolver esse probleminha? -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 1928 (20061219) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OnKeyPress do edit
if ((Key = #13) and (Length(Edit.Text) = 1)) or (Key = #13) then begin blabla end [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] OnKeyPress
Pessoal eu descobri como transformar um inteiro pra char c:char, i:integer;, i:=27 c:=char(i); Ate aki esta ok, mas eu queria que no vento onkeypress dos objetos quanto eu associasse um valor para ele verificar ele da um erro dizendo que a variavel que eu passei tem que ser constante. Dai eu gostaria de saber se alguem ja passou por isso. O que eu pretendo fazer é o seguinte: tenho uma tabela com as teclas do teclado, tenho um form na qual eu associo o codigo ascii da tecla ao campo da tabela, e quando inicio o sistema ele associa os valores da tabela para as variaveis e essas variaveis eu queria usar no onkeypress. Exemplo case key of teca:faca; tecb:facab; end; Alguem ja passou por isso [As partes desta mensagem que não continham texto foram removidas] -- 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