Ir ao conteúdo
  • Cadastre-se

problema com o textBox no C#.net


FBorges22

Posts recomendados

  • Membro VIP

Saudações

Estou com um problema em um programa que eu fiz em C#. O programa apresenta uma falha quando o usuário digita um caractere qualquer nele ou números acompanhados de caracteres, como anda acontecendo.

Existe algum jeito de impedir o usuário de digitar caracteres nos textBoxes? Pois gostaria que apenas números pudessem ser digitados.

Abraços,

FBorges22

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

A propriedade "Mask" determina o que o usuário pode digitar, colocando "99999" ele poderá digitar até 5 digitos, a propriedade "PromptChar" diz qual caracter sera colocado antes do usuário digitar alguma coisa, branco para não aparecer nada, mais informações:http://msdn2.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.aspx

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Tem, você pode usar o evento keypress para isso, se a tecla digitada não for uma das esperadas é só cancelar, da um pouco de trabalho e tem que tomar cuidado para não deixar a implementação porca e bugada.

ps: É, não passei nenhum código pronto, caso precise de mais informações sobre o evento o msdn pode te ajudar, o Visual studio tambem deixa tudo mais fácil.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...