如何手动设置TDateTimePicker语言?

时间:2016-03-24 12:58:46

标签: delphi multilingual vcl delphi-xe7

我准备了一个多语言应用程序,我需要在TDateTimePicker中设置(从代码中)一个月的名字?

我知道这取决于操作系统版本,但也许是另一种方式?

1 个答案:

答案 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上的日期时间选择器 Date Time Picker on Windows 10

请注意,在Windows XP和Windows 7上,在Windows 10上以斯洛文尼亚语(我的默认操作系统语言)完全显示TDateTimePicker时,它无法在斯洛文尼亚语中显示其中的所有文本。