Fórum Avancar automaticamente quando um campo Edit estiver cheio? #172513
31/07/2003
0
Boa Tarde Pessoal!
Alguem sabe qual a propriedade que eu uso para avancar automaticamente quando um campo Edit estiver cheio.
Ex: Um campo Edit de tamanho 8 quando terminar de digitar o ultimo caracter(8) o cursor pule para o proximo campo.
Se alguem souber como fazer, Agradeco.
:wink:
Alguem sabe qual a propriedade que eu uso para avancar automaticamente quando um campo Edit estiver cheio.
Ex: Um campo Edit de tamanho 8 quando terminar de digitar o ultimo caracter(8) o cursor pule para o proximo campo.
Se alguem souber como fazer, Agradeco.
:wink:
Claudio_f
Curtir tópico
+ 0
Responder
Posts
31/07/2003
Marcelo Saviski
Use a função Length que retorna o tamanho do texto
então, coloque isso no evento on change do edit:
Perform(CM_DIALOGkEY,VK_tab,1) simula um tab
para aprimorar mais um pouquinho o código faça:
então, coloque isso no evento on change do edit:
if length(Edit.text) >8 then Perform(CM_DIALOGkEY,VK_tab,1);
Perform(CM_DIALOGkEY,VK_tab,1) simula um tab
para aprimorar mais um pouquinho o código faça:
if length(Edit.text) > edit.MaxLength then Perform(CM_DIALOGkEY,VK_tab,1);
Responder
Gostei + 0
31/07/2003
Claudio_f
Valeu Marcelo funcionou direitinho :D
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)