mudar de campo apos o preenchimento
Ola
Gostaria de saber como faço para fazer com que o delphi mude de casa após o preenchimento de um edit.
Por exemplo um edit recebe 8 caracteres e assim que ele for digitado o mesmo muda o foco para outro edit
Diogenes Dourado
Curtidas 0
Respostas
Rodrigo Mourão
26/03/2009
Olá Amigo !!!
Acredito que propriedade pronta para isso não há, mas podemos resolver assim:
Vá no Edit onde gostaria que isso acontece. Acesse o Evento OnChange do mesmo e neste eveto coloque o seguinte código.
if (Length(TEdit(Sender).Text) = 8) then
Perform(WM_NEXTDLGCTL,0,0);
Com isso ao digitar o 8 caracter ele vai para o proximo controle a receber foco.
Abs !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Acredito que propriedade pronta para isso não há, mas podemos resolver assim:
Vá no Edit onde gostaria que isso acontece. Acesse o Evento OnChange do mesmo e neste eveto coloque o seguinte código.
if (Length(TEdit(Sender).Text) = 8) then
Perform(WM_NEXTDLGCTL,0,0);
Com isso ao digitar o 8 caracter ele vai para o proximo controle a receber foco.
Abs !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Diogenes Dourado
26/03/2009
ola
Muito obrigado vou tentar, pois sou iniciante em programção e tenho algumas duvida
Muito obrigado
Diogenes
GOSTEI 0
Rodrigo Mourão
26/03/2009
Olá Amigo, o código foi suficiente !!
Estamos aguardando para encerrar o chamado !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Estamos aguardando para encerrar o chamado !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Diogenes Dourado
26/03/2009
bom dia
o codigo foi me ajudou e muito
Grato
Diogenes
GOSTEI 0