如何控制textbox只能输入时:分 (11:20)
注意中间有个固定的分号:
且判断输入数字是否符合时间规范

解决方案 »

  1.   

    放一个dateTimePicker1控件
    设置它的ShowUpDown属性为"True",Format属性为"Custom",CustomerFormat为“hh:mm”
    就可以了
      

  2.   

    推荐使用MyPickDate97 JS控件 http://www.my97.net/dp/demo/ (很不错的日期选择控件)
      

  3.   


    使用正则表达式
    using System.Text.RegularExpressions;
    Regex reg = new Regex("^([0,1][0-9])|([2][0-3]):[0-5][0-9]$");
    MessageBox.Show(reg.IsMatch("12:20").ToString());
      

  4.   

    补充一句,如果是24小时制的话,
    CustomerFormat为 "HH:mm"