protected override void OnKeyPress(KeyPressEventArgs e)
{
//base.OnKeyPress(e);
//如果是退格键
if (e.KeyChar == (char)Keys.Back)
{
return;
}
//e.Handled = true;//不接受输入
double outDb=0;
if (double.TryParse(this.Text + e.KeyChar.ToString(), out outDb))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
只能输入数字的TextBox自定义控件
最新推荐文章于 2024-07-26 16:15:05 发布
本文探讨了在输入法中对于特殊字符如退格键的处理方式,并详细阐述了如何通过双精度转换来筛选合法输入,确保输入过程的准确性与安全性。
1483

被折叠的 条评论
为什么被折叠?



