ferazia
23/03/2005 - 10:59
Estou desenvolvendo um cadastro no qual tem o numero do telefone no formato DDD + prefixo + numero. E facil foramtar a macara no Delphi, mas na minha localidade o prefixo pode ter 03 ou 04 digitos. Defini o tamanho do campo com 10 digitos.
Como definir duas mascaras, um para prefixo com t03 digitos e para prefixo com 04 digitos no mesmo para o mesmo campo ???
Progr'amador
23/03/2005 - 14:10
Olá,
vc pode fazer isso em tempo de execução, só que pra isso vc vai precisar de algo de que informe essa condição, quando será 3 ou 4 digitos, tipo:
| CODE |
if variavel_codicao = 3 then MaskEdit1.EditMask := '(99) 999-9999;1;_' // 3 digitos else MaskEdit1.EditMask := '(99) 9999-9999;1;_'; // 4 digitos |
Entendeu?
Abs. Progr'amador.