c# 如何实现textbox中只能输入数字
1个回答
2017-06-07 · 知道合伙人互联网行家
关注
展开全部
这篇文章主要介绍了C# TextBox控件实现只能输入数字的方法,本文使用TextBox的keypress事件实现这个需求,需要的朋友可以参考下
只需要在控件TextBox的keypress事件中写入如下代码即可满足要求:
代码如下:
if (e.KeyChar == '.' && this.txbEnd.Text.IndexOf(".") != -1)
{
e.Handled = true;
}
if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == '.' || e.KeyChar == 8))
{
e.Handled = true;
}
其中.txbEnd为当前你窗体中textbox控件的name
只需要在控件TextBox的keypress事件中写入如下代码即可满足要求:
代码如下:
if (e.KeyChar == '.' && this.txbEnd.Text.IndexOf(".") != -1)
{
e.Handled = true;
}
if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == '.' || e.KeyChar == 8))
{
e.Handled = true;
}
其中.txbEnd为当前你窗体中textbox控件的name
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询