大家好:
  如何使MaskEdit 只能输入日期数据,并以DD/MM/YYYY格式显示出来呢?

解决方案 »

  1.   

    如果在EditMask 属性中输入!00/99/9999;1;0 ,显示为25.01.2010格式,而不是我要求的格式25/01/2010
      

  2.   

    这个控件里面:
    ;和/ 标准的分隔符,可作为数据的一部分。其中/在显示时为‘-’而非/。 
    我感觉,你的这个要求可能办不到。
    //[delphi] maskedit的掩码含义及用法
    http://blog.csdn.net/yongyuanwang/archive/2008/12/22/3583896.aspx
    //希望对你有帮助。
      

  3.   

      在EditMask 属性中输入!00/99/9999;1;0 ,设定日期分隔符为'/',就可以实现DD/MM/YYYY日期格式了,操作方法如下:控制面板-->区域和语言-->自定义-->日期-->日期分隔符选为'/'.