【发布时间】:2011-12-21 13:23:58
【问题描述】:
我已尝试此代码仅限制数字。当我们尝试输入字符或任何其他控件时,它只输入数字并且不输入,即使它也不输入退格键。如何防止退格。
private void TxtBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), "\\d+"))
e.Handled = true;
}
【问题讨论】:
-
您的意思是要允许退格吗?
-
e.Handled = "+-.\b0123456789".IndexOf(e.KeyChar)