注册 登录
编程论坛 C++ Builder

(急求答案)用键盘在DateTimePicker控件中输入时间后,并没有成功改变时间啊,怎么解决

xingjiang 发布于 2006-08-07 13:49, 1799 次点击
比如我用一个Label控件的Caption属性记录DateTimePicker的时间,当DateTimePicker的时间改变时调用
DateTimePicker的OnChange事件把DateTimePicker的时间赋给Label.程序如下:
void __fastcall TForm1::DateTimePicker1Change(TObject *Sender)
{
Label1->Caption=DateToStr(DateTimePicker1->Date);
}

当输入的日期是个位数时DateTimePicker的时间并没有改变.比如我输入顺序2004-10-7,当输完了7时,DateTimePicker的时间还是没有改变.如下图所示.请问怎么解决啊?
4 回复
#2
xingjiang2006-08-07 13:51

怎么不能显示图片啊

#3
xingjiang2006-08-07 14:27
只有本站会员才能查看附件,请 登录

#4
yangsujun2006-08-23 15:52
DateTimePicker 要你输入日期吗?不是可以直接选择的吗?
用下面一句试试: Label1->Caption=DateToStr(DateTimePicker1->DateTime);
#5
mercyblitz2006-09-02 08:34
你把当前日期付给DateTimePicker.Date,还有那个好像不能输入吧,只能选择
1