if (e.KeyChar != '\b')//这是允许输入退格键 { int len = textBox2.Text.Length; if (len < 1 && e.KeyChar == '0') { e.Handled = true; } else if ((e.KeyChar < '0') || (e.KeyChar > '9'))//这是允许输入0-9数字 { e.Handled = true; } }
C#textbox如何限制输入的只能为正整数,见上代码,放在key_press事件即可。