Permitir apenas números em um TextBox em Windows Forms


por Thiago Martins Coelho em 24/5/2010

Ola amigos desenvolvedores, irei mostrar a vocês como permitir que um usuário digite apenas números em um TextBox, válido para Windows Forms.

Usando o evento KeyPress de um TextBox, pode-se permitir que um usuário digite apenas números.

Na tela de propriedades do TextBox, vá em eventos e procure por KeyPress, clique duas vezes no campo vazio de KeyPress, automaticamente aparecerá o procedimento do evento onde pressionamos uma tecla no TextBox, neste caso, o TextBox1, coloque o código abaixo, este código permite que o usuário digite apenas números.

private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
   if (!Char.IsDigit(e.KeyChar) && e.KeyChar != (char)8)
   {
       e.Handled = true;
   }
}

Espero ter ajudado.

Abraços, Thiago Coelho.

voltar   comente  subir

 
Thiago Martins Coelho



Comentários:

Comente (dê sua opinião):
Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Permitir apenas números em um TextBox em Windows Forms
Melhorando performance com Strings