TDateTimePicker的時間輸入問題﹐應該不難吧﹖(20分)

D

dadabox

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在DateTimePicker控件中﹐同時又能輸入日期﹐又能輸入時間。我設定格式為
yyyy-mm-dd hh:mm:ss,可我只能修改日期的數據﹐不能修改時間的數據﹐要怎樣才能
也修改到日期的數據﹐我用的是D6.謝謝﹐比較急﹐希望一個小時后就能結束問題。
 
找到问题了,在ComCtrls的21221行
if Kind = dtkDate then SetDate(DT)
else SetTime(DT);
继承了改掉吧
 
203010,謝謝你這么認真的幫我找。可我不想單寫一個﹐沒有其他的法子了﹖
 
试试这个
改用maskedit,其中inputmask为:
!0000-!90-90 !90:00:00 ;_
 
我說的是用DateTimePicker﹐用MaskEdit我是知道的。不過﹐實在沒有法子解決DateTimePicker的
這個問題﹐我還是只有用MaskEdit了。因為MaskEdit還要轉換一次﹐DateTimePicker就不需要﹐可
要是我得單獨繼承來寫﹐不如用MaskEdit了。
 
用2个,一个显示日期,一个显示时间
显示日期的把时间部分设0,显示时间的把日期部分设0
输入的时候把两个结果相加
输出的时候,一个显示日期,一个显示时间
 
搞定了﹐將Kind改成dtkTime就可以又改日期﹐又改時間了。謝謝各位﹐先來的分多一些。
 
將Kind改成dtkTime好象不行吧,我试了好象只能改时间啊
 
顶部