Problema com leitor de código de barras no textbox

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Problema com leitor de código de barras no textbox

Mensagem por Stanis Luksys »

Bom dia caros colegas,

Alguem poderia me informar como sair automaticamente de um textbox quando seu conteúdo atinge o 'MaxLenght', sem a necessiade de teclar enter???

Preciso disso para que o usuário não necessite pressionar [ENTER] nem clicar em nenhum botão após passar o código de barras (tamanho padrão de 13 caracteres)...

Espero que tenham compreendido minha simples questão...

Obrigado a todos
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Vc esqueceu de qual lib vc está usando, fivewin, minigui, hwgui...

Mas no geral o componente texto tem um evento chamado "CHANGE" ou "ON CHANGE" que é executa toda vez que alguma tecla é digitada na caixa de texto, assim vc pode colocar uma rotina ai comparando o texto com o MAX LENGTH da caixa e dar um foco no proximo objeto quando este valor for atingido.
Sem mais
Wagner Nunes
www.vagucs.com.br
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Mais uma vez muito obrigado...

É exatamente o que eu precisava, já resolveu meu problema!!!

Sabe como é né? Faz quatro anos que não abro o delphi e só programo no Clipper 5.2e 'puro', portanto me esqueci desses pequenos detalhes da programação for Windows que fazem toda diferença.

Valeuuu
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder