最简单的方法:
当你游览数据时:
TDBDateTimePicker.enabled:=false;
当你处于编辑数据状态时再:
TDBDateTimePicker.enabled:=true;

解决方案 »

  1.   

    TDBDateTimePicker.enabled:=false;
    TDBDateTimePicker.enabled:=true;
      

  2.   

    那我就不用问这个问题了,请清楚回答我的问题好吗?我不要改变其Enabled属性,我只需要其只读,不能往下拉。
      

  3.   

    暂时还没有Enabled之外的办法,不过如果你不想让它改变的话,可以设置它的Maxdate和Mindate为同一值。