如:1999.22如何限定文本框输入整数或小数,且整数部分不大于1999

解决方案 »

  1.   

    用double啊再在输入前加个判断不就行了···
      

  2.   

    在txtInputWeigh_KeyPress事件中处理
      

  3.   

    每次KeyPress判断是否符合要求,或用正则判断
      

  4.   


    是啊 可是每次获取到文本框的值是没有输出到文本框之前的值
    你用这个事件时有没有焦点了,加个this.foucs()看看
      

  5.   

    用个变量保存最后一次合法的数据呗,然后再文本框的validating事件里判断,文本框内容转换成doule>2000就提示,并且把上一个合法的值赋值给他
      

  6.   

    KeyPress里面判断,如果不符合要求了,则把这个控件的字符串的最后一位去掉,然后赋值到这个控件上去