Ajuda - Busca - Membros - Calendário
Versão Completa: Maskedit Em Modo
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
ferazia
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
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? rolleyes.gif

Abs. Progr'amador.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.