以前是 这样写的
private void textBox11_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar==8) return;
if (e.KeyChar=='.') return;
if(e.KeyChar<48)
{
e.Handled=true;
}
else if(e.KeyChar>57)
{
e.Handled=true;
}
}
但是我现在要 某一个textBox 键盘不能用,程序里需要通过扫描枪 把数字 直接打进去,所以要禁用 大小键盘。
private void textBox11_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar==8) return;
if (e.KeyChar=='.') return;
if(e.KeyChar<48)
{
e.Handled=true;
}
else if(e.KeyChar>57)
{
e.Handled=true;
}
}
但是我现在要 某一个textBox 键盘不能用,程序里需要通过扫描枪 把数字 直接打进去,所以要禁用 大小键盘。
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
textBox1.Text = string.Empty;
}
{
e.Handled = true;
}
{
if (!(e.KeyChar > 48 && e.KeyChar < 57))
{
e.Handled = true;
return; }
}这样可以屏蔽数字以外的所有字符!!!