日期:2014-05-19  浏览次数:20778 次

winform没有验证控件,请问怎么确保textbox输入的内容只能是数字?
winform没有验证控件,请问怎么确保textbox输入的内容只能是数字?

------解决方案--------------------
//只允许数字
private void IDC_USER_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
DoLogin();
}
if (Char.IsDigit(e.KeyChar) == true || e.KeyChar == 8)
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}