之后怎么判断0-100啊!主要是这步不会……求解。给奖赏
追答if (int.Parse(textBox1.Text) 100)
{
MessageBox.Show("不在范围内");
}
可是整型还可以比100大啊、那样就不符合0-100之间的数了!求解释……
涐不知道、请问怎么判断?
追答private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox1.Text = Regex.Replace(textBox1.Text, "[^0-9]", ""); //替换掉所有不是数字的字符
if (textBox1.Text == "") return;
// 判断大小 小于等于100不管 大于从后面去掉一位数字(这个应该懂.)
int num = int.Parse(textBox1.Text);
textBox1.Text = num.ToString();
if (num = '0' && e.KeyChar <= '9')||e.KeyChar == (char)8)
{
e.Handled = false;
}
}