Dirección original de este artículo: http://blog.sina.com.cn/s/blog_bde1f86f0102vj5b.html
private void textBoxSize_KeyPress (objeto remitente, KeyPressEventArgs e)
{ // Elimina todos los caracteres que no sean números, retroceso o entrada. if ((e.KeyChar <48 || e.KeyChar> 57) && e.KeyChar! = 8 && e.KeyChar! = 13) { e.Handled = true; } else if (e.KeyChar == 13) { // Aplicar tamaño si el usuario pulsa enter TextBox txt = (TextBox) sender;
if (txt.Text.Length> 0)
ApplyTextSize (txt.Text);
e.Handled = true;
this.richTextBoxText.Focus ();
}
}
Resumen: Handled obtiene o establece un valor que indica si el evento KeyPress ha sido procesado e.Handled = false significa que el evento puede ser aceptado
e.Handled = true significa que el evento ha sido procesado (es decir, el evento de teclado actual no se procesa)
KeyChar obtiene o establece el carácter correspondiente a la tecla presionada