能不能自制一个只能录入数字的文本框控件
解决方案 »
- 关于table控件中cell宽度属性的问题
- .NET做网站一般用什么数据库?
- .net 本地化时根据选择语言的不同调用不同的js文件
- 总算升级完了论坛的分页算法,散分~!
- 谁有关于正则表达式的手册啊 (.net)没事事看看大家帮帮忙啊
- 执行事务处理报错:“此 SqlTransaction 已完成;它再也无法使用”什么原因啊?
- 在ASP.NET中怎么样才能让长的数据不转行显示
- 我的教材有问题?大家给看看
- 菜问题,运行时只能显示label,其它的WEB控件都看不到??
- VS.net中的变量存取问题
- 有關在VS2005中dataview如何實現類似window中的排序
- 用JavaScript如何选中TreeView中的某一项?
private static System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex("^[0-9]{1,}$"); //这个可以写成静态的,就不用老是构造
private void textBox1_TextChanged(object sender, System.EventArgs e)
{
if(r.IsMatch(textBox1.Text) || this.textBox1.Text == string.Empty)
{
strtextbox1 = this.textBox1.Text;
}
else
{
this.textBox1.Text = this.strtextbox1;
textBox1.SelectionStart= textBox1.TextLength;
//System.Windows.Forms.MessageBox.Show("请输入数字");
}
}
那可以再加上onpaste事件,或onchange事件