需要自定义一个文本框,给文本框加上format属性,对输出文本格式进行控制(主要是对日期格式进行控制),请问该怎么做?
没做过用户控件,越详细越好
谢谢了!

解决方案 »

  1.   

    用datetimepickup不行吗(专门选择日期的控件。是不是这么拼的?)一定要自己做的话就继承textbox,在leave事件里作处理
      

  2.   

    lz 说的有些笼统,我想最终还是, 事件 + 方法 实现。
    (web 中用 javascript)
      

  3.   

    javascript
    在mouseup事件中判别数据格式
      

  4.   

    如果用DateTimePicker,它会默认显示当天的日期,这样容易给客户造成错觉,认为已经填写了这个内容,而没有输入正确的日期
      

  5.   

    这个自定义的控件需要和数据源绑定。因为sqlserver2000中日期格式带有小时和分秒,如果用TextBox与其绑定,会显示出“2006-3-11 00:00:00”这样的数据,所以我想做一个带format属性的textbox,在数据绑定的时候就可以控制其显示格式不知道该怎么做呢?
      

  6.   

    自己派生一个类。base.text = value.ToString(format);