【C#】键盘输入事件控制

法一

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
	    e.Handled = "0123456789ABCDEF \b\r\n".IndexOf(char.ToUpper(e.KeyChar)) < 0;
}

法二

if((int)e.KeyChar>=48&(int)e.KeyChar <=57|(int)e.KeyChar==8)
{
	e.Handled=false;
}
else
{
	e.Handled=true;
}

你可能感兴趣的:(软件)