Formatar EditText Numerico

souzanf

Member
Pessoal eu queria que um EditText que recebe o codigo de registro de um cadastro se preenchesse automaticamente os zeros que faltassem. Ex.

Codigo Salvo: 0001

Se o cliente digitar apenas 1 ele completa com os zeros que faltam: 0001.

Ob se puderem ajudar agradeço.
 

Cableguy

Expert
Licensed User
Longtime User
Se o número tiver sempre a mesma quantidade de dígitos fazes um do loop assim:

Do Until edittext.text.length =4
Edittext.text="0" & edittext.text
Loop
 

souzanf

Member
Daria para usar este procedimento para formatar telefone tipo ele digita somente os numeros e ao clicar no botao ele formata tipo: 4399809300 > (43)9980-9300 !
 

Cableguy

Expert
Licensed User
Longtime User
Podes manipular uma string de várias formas, mas em alguns casos precisas de usar livrarias, mas, como não pareces ser possuidor de uma licença b4x válida, não poderás utiliza-las.
 

MaxRosa

Member
Licensed User
Longtime User
@souzanf, precisa ser um usuário licenciado para baixar as bibliotecas no Fórum. Não basta apenas ser cadastrado. Se não tem uma licenças do B4X precisa comprar, senão pode entrar em contato com o @Erel. Aqui no Brasil dá para comprar a licença no site https://www.basic4america.com/pt
 
Top