CSharp - Pulsación de teclas

Written by lopezatienza on 28 Octubre 2008 – 15:02 -

Para controlar la pulsación de teclas, se debe manejar el evento KeyPress.
Para saber que tecla se ha pulsado se usará el e.KeyChar.
Para que la pulsación quede invalidada o se quiera realizar una serie de métodos, pondremos la propiedad Handled así:

e.Handled = true;

private void txtNumero_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != '1' && e.KeyChar != '2' && e.KeyChar != '3' && e.KeyChar != '4' && e.KeyChar != '5' && e.KeyChar != '6' && e.KeyChar != '7' && e.KeyChar != '8' && e.KeyChar != '9' && e.KeyChar != '0')
{
e.Handled = true; 'La tecla quedaría invalidada si no es numérica
}
}


Tags: ,
Posted in CSharp |

Leave a Comment

RSS