利用KeyPress的键值判断,来实现筛掉字符的功能,范例如下:
void textBox_KeyPress( object sender, KeyPressEventArgs e )
{
int nBackSpaceKeyChar = 8;
int nZeroKeyChar = 48;
// Exclusion is not a number and symbolic input
if( char.IsNumber( e.KeyChar ) == false &&
e.KeyChar != (char)nBackSpaceKeyChar ||
e.KeyChar == (char)nZeroKeyChar ) {
e.Handled = true;
return;
}
}