Quick Tips: Restringindo a digitação de caracteres específicos no RichTextBox
Nesta quick tip veremos como restringir a digitação de caracteres específicos no RichTextBox
Para restringir a digitação de apenas alguns caracteres no RichTextBox ou até mesmo no TextBox, basta inserirmos o seguinte código no evento KeyPress do mesmo.
private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
//KeyChar é o caracter que foi pressionado
//Se for um destes caracteres a aplicação não fará nada
e.Handled = ((e.KeyChar == '/') || (e.KeyChar == '-') || (e.KeyChar == '*') || (e.KeyChar == '+') || (e.KeyChar == '-'));
}
Neste exemplo não permitiremos a digitação dos caracteres / , - , *, +, -
É isso aí pessoal, vou ficando por aqui.
Fiquem a vontade para criticar, tirar dúvidas e sugerir
novos temas.
Abraço.
Ricardo Coelho