Exemplo de controle MaskedTextBox

The MaskedTextBox Controle exemplo demonstra o uso de vários recursos normais e avançados do controle. Esses recursos incluem definir máscaras personalizadas, validação da entrada do usuário e adicionar novas definições de máscara a Máscara de entrada editor.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft não assume nenhuma responsabilidade por danos incidentais ou conseqüenciais o código de exemplo deve ser usado para fins Outros que sistema autônomo pretendido.

Ilustra os principais recursos deste controle.

Para compilação e executar o exemplo usando o aviso de comando

  1. No aviso de comando, navegar até o local onde você salvou os arquivos de exemplo não compactado.

  2. navegar até um dos subdiretórios sob o diretório MaskedTextBoxSample específicos do linguagem.

  3. Tipo de MS compilação para compilação a amostra usando o arquivo de solução (.sln) fornecido.

  4. Tipo de CD MaskedTextBox\bin\depurar para navegar até o local do arquivo executável.

  5. Tipo de MaskedTextBoxSample.exe para executar o exemplo.

Para compilação e executar o exemplo usando o Visual Studio

  1. In Windows Explorer, navegar até o local onde você salvou os arquivos de exemplo não compactado.

  2. navegar até um dos subdiretórios sob o diretório MaskedTextBoxSample específicos do linguagem.

  3. clicar duas vezes no arquivo de solução (.sln) para abri-lo no Visual Studio.

  4. No Visual Studio, pressione F5 para compilar e executar a amostra.

Para usar o MaskedTextBoxSample

  1. Inserir vários tipos de endereços IP no MaskedTextBox e observe o que acontecerá — particularmente quando você inserir endereços que inválido são válido sistema autônomo 300.300.300.300.

  2. Use as opções da caixa de seleção várias para controlar a saída a partir de MaskedTextBox do controle Text propriedade.

Demonstra

  • Controlando a saída de texto do controle usando o TextMaskFormat e CutCopyMaskFormat Propriedades.

  • Controlar como e quando será exibido o aviso de máscara usando o PromptChar e HidePromptOnLeave Propriedades

  • Definir uma máscara personalizada para endereços IPv5 e incluindo essa máscara personalizada do Visual Studio Máscara de entrada editor usando o MaskDescriptor classe.

  • Definindo um tipo de dados personalizados para IPv5 endereços que podem ser fornecidos sistema autônomo um argumento para ValidatingType propriedade.

  • Manipulando o TypeValidationCompleted evento quando o texto no controle não valida em relação a ValidatingType.

  • Converter uma seqüência de caracteres no MaskedTextBox controle em uma instância da classe IPv5.

Consulte também

Tarefas

Demonstra Passo a passo: Trabalhando com o Controlarar MaskedTextBox

Como: Ligar de dados com o Controlarar MaskedTextBox

Referência

MaskedTextBox

Outros recursos

Exemplos de Windows Forms Controls