主题:使用TRZDateTimeEdit遇到些小问题,希望有方法可以改进
我之前也发过帖子,问过有2个TRZDateTimeEdit,一个负责选时间,另一个负责显示1年后的时间,于是我在负责选时间的那个TRZDateTimeEdit1的OnChange事件里面写了
RZDateTimeEdit2.Text := DatetoStr(IncYear(RZDateTimeEdit1.Date,1));
之后在RZDateTimeEdit2里面的确是会马上显示1年后的日期,但发现日期的格式不是我设置的yyyy-MM-dd,例如我在TRZDateTimeEdit1里选择了2007-06-06,在RZDateTimeEdit2却只显示2007-6-6.
还有一个问题就是,我在改变TRZDateTimeEdit1的日期之前,在RZDateTimeEdit2本身设置过一个日期,现在改变TRZDateTimeEdit1的日期,RZDateTimeEdit2就变成了1年后的日期,问题就是,当我鼠标点击下RZDateTimeEdit2的Text位置或者下拉小三角按纽,日期就会变回RZDateTimeEdit2本身设置过的日期,但我希望的效果是不会变.
这就是我所希望改进的地方,有谁可以帮下我吗?
RZDateTimeEdit2.Text := DatetoStr(IncYear(RZDateTimeEdit1.Date,1));
之后在RZDateTimeEdit2里面的确是会马上显示1年后的日期,但发现日期的格式不是我设置的yyyy-MM-dd,例如我在TRZDateTimeEdit1里选择了2007-06-06,在RZDateTimeEdit2却只显示2007-6-6.
还有一个问题就是,我在改变TRZDateTimeEdit1的日期之前,在RZDateTimeEdit2本身设置过一个日期,现在改变TRZDateTimeEdit1的日期,RZDateTimeEdit2就变成了1年后的日期,问题就是,当我鼠标点击下RZDateTimeEdit2的Text位置或者下拉小三角按纽,日期就会变回RZDateTimeEdit2本身设置过的日期,但我希望的效果是不会变.
这就是我所希望改进的地方,有谁可以帮下我吗?