Fil*_*erg 11
通过使用该事件 KeyPress
private void NumericOnlyKeyBox_KeyPress(object sender, KeyPressEventArgs e)
{
var validKeys = new[] { Keys.Back, Keys.D0, Keys.D1 };
e.Handled = !validKeys.Contains((Keys)e.KeyChar);
}
Run Code Online (Sandbox Code Playgroud)
设置e.Handled为true/false表示是否应该接受该字符.
您可以在MSDN上阅读有关KeyPressEventArgs的更多信息.
注意
Keys.Delete应该包括Keys.Delete,Keys.Backspace和其他"后退"按钮.