关于TextBox只能输入数字的问题 判断是否整数或小数double val;if (double.TryParse(Text, out val)){} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在TextBox的KeyPress事件处理方法判断键盘输入即可: //允许输入0到9数字、小数点号、退格 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = !((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar == '.') || (e.KeyChar == (char)Keys.Back)); //判断是否重复输入点号 if ((e.KeyChar == '.') && textBox1.Text.Contains(".")) { e.Handled = true; } } TextBox文本框只能输入数字提示//TextBox控件设置<asp:TextBox ID="txtQQ" runat="server" Font-Size="9pt" Width="150px" BackColor="White" MaxLength="13"></asp:TextBox>//正则表达式设置只能输入数字*<asp:RegularExpressionValidator ID="revTxtMphone0" runat="server" ControlToValidate="txtQQ" ErrorMessage="您输入的号码有误,请重新输入" Font-Size="9pt" ValidationExpression="^\d+$">QQ号码只能输入数字</asp:RegularExpressionValidator> 把 > 改成 >= 就可以了吧if (SelectionStart >= dotIndex || dotIndex >= SelectionStart + SelectionLength) c# activex控件 在其他线程中触发事件问题 .NET和组态王能否连接?如何连接? 初学者的疑问(从不是创建控件“label1”的线程访问它。) 那啥..本人初涉C#..很俗的问题~怎么学好呢? 如何写一个同时插入两张表的sql语句 GridView 取值问题 c#.net 菜鸟问题.. 使用httplib的问题?? 检索指定name的class c#如何在多个方法中调用同一个非静态对象? 如何设置或者获取Webconfig里面的属性 有哪些工具可以整合exe和Dll
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar == '.') || (e.KeyChar == (char)Keys.Back)); //判断是否重复输入点号
if ((e.KeyChar == '.') && textBox1.Text.Contains(".")) {
e.Handled = true;
}
}
//TextBox控件设置
<asp:TextBox ID="txtQQ" runat="server" Font-Size="9pt" Width="150px" BackColor="White"
MaxLength="13"></asp:TextBox>
//正则表达式设置只能输入数字
*<asp:RegularExpressionValidator ID="revTxtMphone0" runat="server" ControlToValidate="txtQQ"
ErrorMessage="您输入的号码有误,请重新输入" Font-Size="9pt" ValidationExpression="^\d+$">QQ号码只能输入数字</asp:RegularExpressionValidator>
if (SelectionStart >= dotIndex || dotIndex >= SelectionStart + SelectionLength)