date是日期型,所以不可能赋为''吧,你可以把它赋为某起始日期或者缺省日期

解决方案 »

  1.   

    >>chechy(chechy) (2001-7-26 13:24:39)  得0分 
    DTP.Date := 0;  
    这样还不行喔!!!!
      

  2.   

    he say "you must be in showcheckbox mode to set to this date."
    how can i do?
      

  3.   

    var
      d1 : TDateTime;
    begin
      d1 := 0;
      DateTimePicker1.DateTime := d1;
    end;
      

  4.   

    奇怪了,这个错误我是见过的。不过是在时间上出来的。
    我刚才查了源代码,日期设为0时是有可能报错的(但是我这里却没报错,我还没想明白)。
    这样吧,你把ShowCheckBox属性设为True,那么你设为0时就不报错了。
      

  5.   

    "he say "you must be in showcheckbox mode to set to this date."
    how can i do?"
    将ShowCheckBox属性设为True后根据Checked属性确定日期是否有效!
      

  6.   

    >>chechy(chechy) 
    行是行,不过有个方框在前面挺难受的
      

  7.   

    >>jingpingyi(jingpingyi) 回复于2001-7-26 13:57:32   
    var
      d1 : TDateTime;
    begin
      d1 := 0;
      DateTimePicker1.DateTime := d1;
    end;  
    var
      d1 : TDate;
    begin
      d1 := 0;
      DateTimePicker1.Date := d1;
    end;  
    这样为何不行???
      

  8.   

    赋值为date or now 如何?:)
      

  9.   

    var
      d1 : TDate;
    begin
      d1 := 0;
      DateTimePicker1.Date := d1;
    end;  
    这样为何不行??? 
    //谁说不行了?我试了几遍都没有问题。