private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(((e.KeyChar >= '0') && (e.KeyChar <= '9')) || e.KeyChar <= 31))
{
if (e.KeyChar == '.')
{
if (((TextBox)sender).Text.Trim().IndexOf('.') > -1)
e.Handled = true;
}
else
e.Handled = true;
}
else
{
if (e.KeyChar <= 31)
{
e.Handled = false;
}
else if (((TextBox)sender).Text.Trim().IndexOf('.') > -1)
{
if (((TextBox)sender).Text.Trim().Substring(((TextBox)sender).Text.Trim().IndexOf('.') + 1).Length >= 2)
e.Handled = true;
}
}
}设置文本框不能只能输入数字,小数点后只能输入2位
最新推荐文章于 2022-10-27 23:54:31 发布
本文介绍了一个用于限制Windows窗体应用程序中TextBox控件输入格式的方法。该方法确保用户只能输入数字和小数点,并且限制小数点后的位数不超过两位。
4495

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



