c#判断文本框输入是否为数字的最简单写法

如题所述

直接限制文本框只能输入数字就好了。

private void txtUserId_KeyPress(object sender, KeyPressEventArgs e)
{
     //如果输入的不是数字键,也不是回车键、Backspace键,则取消该输入
     if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar!=(char)13 && e.KeyChar!=(char)8)
     {
          e.Handled = true;
     } 
}

温馨提示:答案为网友推荐,仅供参考
相似回答