Delphi 如何手动设置TDateTimePicker语言?

Delphi 如何手动设置TDateTimePicker语言?,delphi,multilingual,vcl,delphi-xe7,Delphi,Multilingual,Vcl,Delphi Xe7,我准备了一个多语言应用程序,我需要在TDateTimePicker 我知道这取决于操作系统的版本,但可能是另一种方式?恐怕您自己无法更改TDateTimePicker的语言。为什么? TDateTimePicker只是Windows公共控件的包装器,它允许拾取时间和日期,因此依赖于Windows语言设置 此外,如果您在不同版本的Windows上使用TDateTimePicker运行应用程序,您会注意到它的外观甚至有所不同 Windows XP上的日期时间选择器 Windows 7上的日期时间选

我准备了一个多语言应用程序,我需要在
TDateTimePicker


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

恐怕您自己无法更改TDateTimePicker的语言。为什么?

TDateTimePicker只是Windows公共控件的包装器,它允许拾取时间和日期,因此依赖于Windows语言设置

此外,如果您在不同版本的Windows上使用TDateTimePicker运行应用程序,您会注意到它的外观甚至有所不同

Windows XP上的日期时间选择器

Windows 7上的日期时间选择器

Windows 10上的日期时间选择器


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

恐怕您自己无法更改TDateTimePicker的语言。为什么?

TDateTimePicker只是Windows公共控件的包装器,它允许拾取时间和日期,因此依赖于Windows语言设置

此外,如果您在不同版本的Windows上使用TDateTimePicker运行应用程序,您会注意到它的外观甚至有所不同

Windows XP上的日期时间选择器

Windows 7上的日期时间选择器

Windows 10上的日期时间选择器


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

什么是
日期时间选取器
?关于Delphi版本、您引用的控件以及您使用的框架,您能准确地描述一下吗?标准
TDateTimePicker
from
Win32
category。Delphi Xe7您如何处理程序其余部分中的多语言方面?我有全局函数。此功能获取表单名称,并在
组件计数
-依赖循环中的
TDictionary
中的组件(按钮、标签、单选按钮itp.)上设置标题。像提示之类的东西。我手动翻译(在
FormShow
上,我为标题设置了翻译功能)。是否可能与
DateTimePicker
重复?关于Delphi版本、您引用的控件以及您使用的框架,您能准确地描述一下吗?标准
TDateTimePicker
from
Win32
category。Delphi Xe7您如何处理程序其余部分中的多语言方面?我有全局函数。此功能获取表单名称,并在
组件计数
-依赖循环中的
TDictionary
中的组件(按钮、标签、单选按钮itp.)上设置标题。像提示之类的东西。我手动翻译(在
FormShow
I设置标题的翻译功能)。可能重复