添加一个keyPress事件 private void txtMax_KeyPress(object sender, KeyPressEventArgs e) { if ((int)e.KeyChar <= 32) // 特殊键(含空格), 不处理 { return; } if (!char.IsDigit(e.KeyChar)) // 非数字键, 放弃该输入 { e.Handled = true; return; } } 其实很简单!