全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:800
推到 Plurk!
推到 Facebook!

TDateTimePick元件在Win10不正常顯示問題

缺席
Reiji
初階會員


發表:30
回覆:57
積分:32
註冊:2008-06-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-04-27 14:40:22 IP:59.125.xxx.xxx 未訂閱
以前寫的程式有許多使用TDateTimePick元件的地方
但隨著使用者更新電腦,最近出現了這樣的問題

圖一是在XP、Win7環境下顯示的樣子,相當正常


圖二則是Win10 環境下,某些使用者的樣子,數字跑掉、甚至不見
圖二左邊是使用DateTime_SetFormat的情況,右方則是沒有

請問是否有前輩遇過這種問題呢?
------
永遠都是新手
附加檔案:59019256aae48_win10.PNG
編輯記錄
Reiji 重新編輯於 2017-04-27 14:41:08, 註解 無‧
Reiji 重新編輯於 2017-04-27 14:43:04, 註解 重新上傳圖檔‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2017-04-27 16:53:16 IP:118.169.xxx.xxx 未訂閱
請你在程式的 O n Create 事件裡加上 下列三行, 試試看

// 設定日期格式
LongTimeFormat:= 'HH:mm:ss';
ShortDateFormat:='yyyy/MM/dd';
DateSeparator:='/';
Reiji
初階會員


發表:30
回覆:57
積分:32
註冊:2008-06-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2017-04-28 15:34:28 IP:59.125.xxx.xxx 未訂閱
感謝P.D.版主
試完之後無效


p.s.
開發環境為D5,測試環境為Win10
如果開發環境為D10,在Win10並不會有此問題
但目前D10為開發另一系統所用,原系統仍在D5中開發...


===================引 用 P.D. 文 章===================
請你在程式的 O n Create 事件裡加上 下列三行, 試試看

// 設定日期格式
LongTimeFormat:= 'HH:mm:ss';
ShortDateFormat:='yyyy/MM/dd';
DateSeparator:='/';
------
永遠都是新手
編輯記錄
Reiji 重新編輯於 2017-04-28 15:36:11, 註解 無‧
Reiji
初階會員


發表:30
回覆:57
積分:32
註冊:2008-06-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2017-06-14 10:10:39 IP:118.163.xxx.xxx 未訂閱
目前問題已經解決
到此來回覆情況....

更新至KB4022405(6月累積更新)後就解決了
但不曉得哪天又會出現問題
還是決定以後少用這個元件了

另外,非常感謝P.D.版主的回應
------
永遠都是新手
系統時間:2024-04-26 1:52:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!