- private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
- {
- TextBox tempTxt = (TextBox)sender;
- if (tempTxt.Text.Length > 0)
- {
- e.Handled = true;
- if ((int.Parse(tempTxt.Text) == 1 && e.KeyChar == '0') || e.KeyChar == (char)8)
- {
- e.Handled = false;
- }
- }
- else
- {
- e.Handled = e.KeyChar < '1' || e.KeyChar > '9'; //允许输入数字
- if (e.KeyChar == (char)8) //允许输入回退键
- {
- e.Handled = false;
- }
- }
- }
转载于:https://blog.51cto.com/lanserongyu/792113