读书人

c#文本框,该怎么解决

发布时间: 2013-03-14 10:33:15 作者: rapoo

c#文本框
c#如何让文本框实现只能输入数字和浮点数不能输入英文或汉字,球高手解答,在线等
[解决办法]
在KeyPress事件里判断按下的键,不是数字键就不处理


private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < '0'
[解决办法]
e.KeyChar > '9') && e.KeyChar != 8 && e.KeyChar != '.')
e.Handled = true;
else if (e.KeyChar == '.')
{
if (((TextBox)sender).Text.LastIndexOf('.') != -1)
{
e.Handled = true;
}
}
}

读书人网 >C#

热点推荐