none
Validação Maskededitbox RRS feed

  • Pergunta

  • Boa Tarde

    Estou com um problema para colocar uma validação em um maskedtextbox...

    estou colocando o codigo de validação no evendo validating do controle.

    O problema é o seguinte a primeira vez que abro o form ele coloca o foco no controle normalmente , ele faz a validacao tudo ok

    mas quando eu fecho o form com close ele faz novamente a validacao como o form esta fazio aparece minha mensagem

    tentei resolver isso fechando com hide , blz resolveu quando fecha nao faz a validacao mas quando abro o formulario la esta minha mensagem ...

    Alguem ja teve esse problema ? existe outra forma de fazer essa validacao ? , se en anexo o codigo

    estou usando windows forms + c#

    Obrigado

     

    cep = maskedTextBox1.Text;
      if (cep.Length < 9)
      {
       cep = maskedTextBox1.Text;
       maskedTextBox1.BackColor = Color.Red;
       MessageBox.Show("Quantidade de Caracteres invalidos o CEP devera conter exatamente 9 caracteres ex. (00000-000)", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
       maskedTextBox1.BackColor = Color.White;
       maskedTextBox1.Focus();
       maskedTextBox1.Clear();
       return;
      }
    
    sexta-feira, 27 de maio de 2011 18:31

Respostas

Todas as Respostas