给TextBox添加一个KeyPress事件
/// <summary> /// TextBox只能输入数字和退格键 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { // 如果输入的不是数字键,也不是Backspace键,则取消该输入 if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar != (char)8) { e.Handled = true; } }