private void TextBox_KeyPress(object sender, KeyPressEventArgs e) ...{ if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar)) ...{ e.Handled = true; } }//或者private void TextBox_KeyPress(object sender, KeyPressEventArgs e) ...{ if(e.KeyChar!=''&&!Char.IsDigit(e.KeyChar)) ...{ e.Handled = true; } }//或者private void TextBox_Other_KeyPress(object sender, KeyPressEventArgs e) ...{ if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8)) ...{ e.Handled = true; } } C#(winform)文本框只能输入数字和退格键和小数点 private void TextBox_KeyPress(object sender, KeyPressEventArgs e) ...{ if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar)&&e.KeyChar!=’.’) ...{ e.Handled = true; } } /**////或者 private void TextBox_KeyPress(object sender, KeyPressEventArgs e) ...{ if(e.KeyChar!=’’&&!Char.IsDigit(e.KeyChar)&&e.KeyChar!=’.’) ...{ e.Handled = true; } }