private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar))//如果不是输入数字就不让输入
{
e.Handled = true;
}
if(int.Parse(textBox1.Text) > num)//num就是传进来的值,如果大于上限(输入的值),那就强制为上限-1,或者就是上限值?
textBox1.Text = num - 1;
//textBox1.Text = num;
}
非专业人士:我觉得是用一个正则表达式来限制输入