Programação Validação de campos C#

465 palavras 2 páginas
PROGRAMAÇÃO DE COMPUTADORES II
Interceptando a funcionalidade das teclas em c#
Neste exemplo c rie um projeto chamado prjExercicioTeclas

Desenhe os seguintes componentes visuais:

O nome dos componentes é:

Modifique a propriedade da caixa de texto nome e endereço para que só aceitem caracteres maiusculos:

Modifique também a propriedade maxlength, determinado que o nome terá no máximo 35 caracteres e o endereço 60 caracteres.

Vamos agora bloquear a digitação de caracteres númericos dentro da caixa de texto nome, programando o evento keypress do campo nome:

Vamos acrescentar o suporte a tecla ENTER, neste caso vamosnos mover para o campo endereço sempre que a tecla for pressionada. Acrescente as linhas ao evento anterior:

Repita o processo para o campo endereço, fazendo ele se mover para o campo salário:

No salário, vamos bloquear a digitação de letras e ir ativao o pressionamento do botão salvar, por ser o último campo:

No botão uma mensagem de confirmação do seu pressionamento:

Vamos programar o movimento dos botões seta para cima e para baixo no evento KeyDown. Primeiro a caixa de nome:

Evento da caixa endereço:

Por último o campo salário:

Sistema de auto complete em textbox
Vamos configurar o campo de endereço para gerar sugestões para o campo, em nosso caso as palavras rua, avenida e Praça. Modifque as seguintes propriedades do campo endereço para os valores sugeridos na figura abaixo:

Modifique a lista customizada com o campo de sugestões:

Digite os seguintes valores:

Executeo programa e veja que ao digitar as palavras serão sugeridas para autocompletar:

Validação de campos de texto
É possível criar rotinas de validação para digitação de um campo. Para isso usaremos o componente
ErrorProvider, que permite associar um campo e interceptar possíveis erros que este possua.

Arraste para o seu projeto este componente:

Observe que o ErrorProvider não é um componente visual, então ele fica

Relacionados

  • Banco De Questoues Clinte Web
    4338 palavras | 18 páginas
  • NP2 Pesquisa Operacional
    1784 palavras | 8 páginas
  • Algoritmo
    298 palavras | 2 páginas
  • Estudos Disciplinares
    1337 palavras | 6 páginas
  • Pesquisa Operacional - P1
    1943 palavras | 8 páginas
  • Bancos de dados
    2184 palavras | 9 páginas
  • Portfolio individual 2º semestre
    2982 palavras | 12 páginas
  • Automação de força de vendas via pocket pc’s
    25025 palavras | 101 páginas
  • Asp.net
    421 palavras | 2 páginas
  • Trabalhos
    3882 palavras | 16 páginas