delphi中DateTimePicker控件同時輸入日期和時間


將DateTimePicker的Format屬性中加入日期格式設成 'yyyy-MM-dd HH:mm',注意大小寫 ,

將kind設置為dtkTime即可,可以在每次Form onShow時將DateTimePicker1.DateTime := Now

 

今天用delphi寫個程序,使用datetimepicker獲得想要的時間。蛋疼的問題是無論怎么調整明明看着控件里面的日期變了,但是show出來的datetimepicker.datetime日期都不變。娘的,網上居然找半天沒找到解決辦法。后來屬性里偶然發現有個DateMode屬性是:dmComboBox,才想起來一開始的時候,為了顯示出小時和分鍾而把Format和Kind都設置成了時間模式。所以重新將Kind變回dtKDate,然后修改DateMode屬性為dmUpDown,世界終於正常了。看來datetimepicker控件李還有個子控件屬性,datetimepicker.datetime中的時間值是從dmComboBox或者dmUpDown控件中提取的,不同的顯示方式,其提取值的方式也不同。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM