如,在DateTimePicker输入2006-06-19时,输入2006后,光标自动跳到月份,输入06后,光标自动跳到日。请指教!
解决方案 »
- 来者有分 delphi 中如何使用 detours
- FR3报表打印问题:如何固定每一页打印的资料笔数,如果资料笔数不足用空的表格代替?
- Access导入到SQL SERVER,并且自设定字段对应关系!
- 控件大小变化的问题??在线关注??
- 请教各位了,在delphi中如何生成可执行文件(送100分)
- 关于使用adoquery如何用A数据库中的表X更新B数据库中的表Y(ACCESS数据库文件)
- 各位仁兄帮小妹一把,帮我看看这条sql cursor 语句对不对?到十一前就的上交了......不好意思,刚进来,没有太多分给各位。拜托拜托!
- 有哪位大哥可以清楚的讲一下关于char pchar string及字符型数组的区别及操作中要注意的问题
- to Belle(江雪):分已给了,谢谢了。TwipsPerPixelX 没找到?在哪?
- delphi在逐步回暖,各位加油。
- 开第2个贴,仍是散分,庆祝自己网恋被骗有了点消息!
- 求助!!!
可以在DateTimePicker的onchange中检测日期的变化,当这种变化达到你的需求时,发送消息,模拟VK_RIGHT按下。
SendMessage(DateTimePicker1.Handle,WM_KEYDOWN,VK_RIGHT,0);
--------------------------------------
首先,从时间中分离出年、月、日
var
y,m,d :word;
begin
DecodeDate(datetimepicker.date,y,m,d);
end;
然后根据
length(inttostr(y))来判断用户输入的Y是几位最后补充一点:
按照你现在的需求,完全没有必要用datetimepicker组件了。