1. 程式人生 > >delphi 關於DateTimePicker的一點問題(同時修改日期和時間的實現)

delphi 關於DateTimePicker的一點問題(同時修改日期和時間的實現)

昨天群裡一個朋友問如下問題:

DateTimePicker中kind屬性設為dtkTime時顯示並能讓使用者編輯時間,但此時預設情況下沒有  
  日期顯示,在format屬性中加入日期格式,如   MM/dd/yyyy   H:m   則日期和時間能同時顯示.   問題  
  是雖然程式執行時日期和時間都能顯示並編輯,但介面上日期改了,DateTimePicker.DateTime  
  中的日期值並沒有變,時間值倒是變了.     有沒有高手知道究竟是怎麼回事? 

並找出幾年前相關帖子

問題的答案如下:

第一步: 修改屬性

    1、kind -> dtktime 也可以是dtkdate 但是在用dtkdate的時候需要將datemode屬性修改成dmUpDown

    2、parseinput -> true

第二步:在onUserInput事件中寫一句程式碼

DateTimePicker1.DateTime:=DateAndTime;

完成  呵呵