Exemplo de validação de texto
Este exemplo compara duas maneiras de validação de texto:
Usando expressões regulares em um controle TextBox Personalizado
Usando um MaskedTextBox controle
Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los
Siga um ou mais destes procedimentos:
Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.
O arquivo Leiame exibe informações sobre exemplos.
Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.
Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.
Para obter mais informações, consulte Localizando arquivos de exemplo.
Observação de segurança: |
---|
Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias. |
Para executar este exemplo.
- Pressione F5.
Demonstra
Este exemplo mostra como você pode criar um conjunto de caixas de texto com finalidades especiais projetados para um tipo específico de entrada.Este exemplo inclui caixas de texto para email endereços, endereços IP e números de telefone.
O controle MaskedTextBox fornece validação à medida que o usuário digita, para que nunca incorreta do texto apareça na caixa MaskedTextBox.
A classe RegExTextBox,derivada de TextBox neste exemplo, serve no classe base para vários outros controles.Essa classe valida o conteúdo do controle TextBox contra uma determinada expressão regular.Quando o usuário clica no botão Validate no formulário principal, o código faz um loop através da coleção controles para localizar todos os controles RegExTextBox,em seguida, casts-los para que tipo base para chamar a propriedade IsValid.Se a entrada for inválida, a TextBox cor do texto será vermelha.