各位看官好:我原来在MSDN 上面看见过相关内容,现在却找不到了,有点不解之处。
  问题是这样的:我需要在一个窗口中,当我按下确认后,验证我输入的值是否符合要求。窗口中有很多的textBox, 而且要求都不同,比如,整形,浮点型,字符型,长度限制等,我怎么样来个数据验证能够弹出一个MessageBox来提示我出错的是哪个TextBox输入有错误。
        怎么样能够简单的 并且尽量能够重用性高。
  请指教。(指导思想,或者提供例子)

解决方案 »

  1.   

    为每一个要求验证的textBox配一个验证控件,然后用正则表达式来匹配就可以了
      

  2.   


    http://msdn2.microsoft.com/zh-cn/library/system.web.ui.mobilecontrols.regularexpressionvalidator.validationexpression.aspx
      

  3.   

    输入长度限制可以textbox的属性中设置
      

  4.   

    this.button1.CausesValidation=false;居然不能把焦点屏蔽掉,参见:http://www.microsoft.com/china/msdn/library/langtool/vcsharp/winforms03162004.mspx?mfr=true
    中的,“Cancel 按钮的 CausesValidation”这一句。
           我到底该在哪里设置这个属性啊?为什么会无效果呢。
      

  5.   

    to singlepine(小山):
     能贴点代码示范一下吗?