Como faz para permitir que os usuários entre com apenas números em um campo do tipo TextBox no Windows Forms.
Usando o evento KeyPress do controle tem como permitir que os usuários entre apenas com números no campo.
Para fazer isso siga os seguintes passos:
1. Na tela de propriedades do TextBox, clique na aba eventos da janela e procure pelo evento KeyPress, dê dois cliques no campo vazio que automaticamente será gerado o evento/método na classe.
2. Adicione o código abaixo, ele irá verifiar as entradas do usuário e só permite que o usuário digite números.
private void txt_Numero_KeyPress(object sender, KeyPressEventArgs e)
{
if (!Char.IsDigit(e.KeyChar) && e.KeyChar != (char)8)
{
e.Handled = true;
}
}
Usando o evento KeyPress do controle tem como permitir que os usuários entre apenas com números no campo.
Para fazer isso siga os seguintes passos:
1. Na tela de propriedades do TextBox, clique na aba eventos da janela e procure pelo evento KeyPress, dê dois cliques no campo vazio que automaticamente será gerado o evento/método na classe.
2. Adicione o código abaixo, ele irá verifiar as entradas do usuário e só permite que o usuário digite números.
private void txt_Numero_KeyPress(object sender, KeyPressEventArgs e)
{
if (!Char.IsDigit(e.KeyChar) && e.KeyChar != (char)8)
{
e.Handled = true;
}
}
Espero ter ajudado.
Um abraço.
Willon Santos Félix
Comentários