2016-03-24 160 views
0

我準備了一個多語言應用程序,我需要設置(從代碼)TDateTimePicker中的月份名稱?如何手動設置TDateTimePicker語言?

我知道這是依賴於操作系統版本,但也許另一種方式?

+0

什麼是DateTimePicker?你能準確的瞭解Delphi的版本和你所引用的控件以及你使用的是哪個框架? –

+0

從'Win32'類別標準'TDateTimePicker'。 Delphi XE7 – Toster

+0

您如何處理程序其餘部分的多語言問題? –

回答

2

恐怕您無法自己更改TDateTimePicker的語言。爲什麼?

TDateTimePicker只是Windows公共控件的一個包裝,允許選擇時間和日期,因此依賴於Windows語言設置。

此外,如果您運行不同版本的Windows的TDateTimePicker您的應用程序,你會發現,它甚至看起來不同

日期時間選取在Windows XP Date Time Picker on Windows XP

日期時間選取在Windows 7 Date Time Picker on Windows 7

Windows 10上的日期時間選擇器10 Date Time Picker on Windows 10

請注意,雖然在Windows XP和Windows 7上,TDateTimePicker在Windows 10中完全顯示爲斯洛文尼亞語(我的默認操作系統語言),但未能在斯洛文尼亞語中顯示其中的所有文本。