关于VS2010让多个textbox只能输入数字的问题 VS2010 控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class NumberTextBox:TextBox { ..... } //定义只能输入数字的textbox private void tbtime_KeyPress(object sender, KeyPressEventArgs e) { onlynumber(sender,e); } 你定义onlynumber的时候是有参数的,但是调用的时候却是没有参数,所以出现了这种错误onlynumber(sender,e);这样调用 http://bbs.csdn.net/topics/390654203?page=1#post-396201928求结贴 还有一个问题this.Text.Length这个地方应该错了,应该是判断textbox的文本长度。//定义只能输入数字 private void onlynumber(object sender, KeyPressEventArgs e) { TextBox txt = (TextBox)object; //判断按键是不是要输入的类型。 if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (int)e.KeyChar != 46) e.Handled = true; //小数点的处理。 if ((int)e.KeyChar == 46) //小数点 { if (txt.Text.Length <= 0) e.Handled = true; //小数点不能在第一位 } } //定义只能输入数字的textbox private void tbtime_KeyPress(object sender, KeyPressEventArgs e) { onlynumber(sender,e); } 单体测试 DataGridView数据源(ArrayList )排序问题 高手进,oracle存储过程问题? 【马上结贴】用保存对话框保存怎么写 怎样用C#写一个弹出层?层的内容是一个页面,弹出层的大小是根据页面的大小自动缩放大小。怎么写啊?哥哥们? 急求一个通用的数据库访问类 问一个基础的排序问题,最好点高效的代码。谢谢。 SQL语句查询两个Access文件的两个表 关于计算加班调休时间的问题 datagridview如何用sendmessage发送消息 请教c#操作wps的 在代码中执行事务, 执行一半后断网, 结果表出现了锁死!
private void tbtime_KeyPress(object sender, KeyPressEventArgs e)
{
onlynumber(sender,e);
}
this.Text.Length这个地方应该错了,应该是判断textbox的文本长度。//定义只能输入数字
private void onlynumber(object sender, KeyPressEventArgs e)
{
TextBox txt = (TextBox)object;
//判断按键是不是要输入的类型。
if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (int)e.KeyChar != 46)
e.Handled = true;
//小数点的处理。
if ((int)e.KeyChar == 46) //小数点
{
if (txt.Text.Length <= 0)
e.Handled = true; //小数点不能在第一位
}
}
//定义只能输入数字的textbox
private void tbtime_KeyPress(object sender, KeyPressEventArgs e)
{
onlynumber(sender,e);
}