Ajuda com MASKED TEXTBOX

.NET

04/01/2014

Como contar campos de um MarkedTextBox, por exemplo CPF sem pegar os " . " e " - "
Raniel Gomes

Raniel Gomes

Curtidas 0

Respostas

Leandro Chiodini

Leandro Chiodini

04/01/2014

Bom dia.
você pode fazer da seguinte maneira

dentro do MaskedTextBox, tem uma propriedade que você seta como você vai querer
que seja a saida do Text.
chamada TextMaskFormat você pode passar ExludePromptAndLirerals
que vai funcionar.

veja o exemplo abaixo.
Coloquei dentro de um metodo mais nao precisa ser assim necessariamente.


public string retirarMaskara(MaskedTextBox mskTexto)
        {
            mskTexto.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
            var teste = mskTexto.Text;
            return teste; 
        }



Att,
Chiodini
GOSTEI 0
Raniel Gomes

Raniel Gomes

04/01/2014

Como faço para validar com erro provider? já tentei:

if(mktCPF.TextLength < 11)
{
erroProvider(mktCPF,"CPF invalido");
}
else
{
erroProvider(mktCPF,"");
}


mais dessa maneira ai não faz a chamada do método validar CPF.
GOSTEI 0
Leandro Chiodini

Leandro Chiodini

04/01/2014

Bom dia!

É para funcionar,
veja o exemplo que fiz aqui rapidinho,
Se tiver dúvidas me avisa.

[img:descricao=cpf - erroProvider]http://arquivo.devmedia.com.br/forum/imagem/343159-20140106-101937.png[/img]
GOSTEI 0
Raniel Gomes

Raniel Gomes

04/01/2014

Blz amigo vou testa ei cara muito obrigado.
GOSTEI 0
POSTAR