gpt4 book ai didi

delphi - 如何在运行时更改界面语言?

转载 作者:行者123 更新时间:2023-12-03 15:27:21 26 4
gpt4 key购买 nike

我正在使用嵌入式 Delphi 2010 本地化工具,但我找不到在运行时更改界面语言的方法。那么,如何在运行时更改界面语言?

最佳答案

VCL 的设计方式并不能让运行时语言切换变得容易。 RichEdit 演示实际上是使用表单重新分配。对于语言切换来说,这是太强烈的操作,因为您将丢失在运行时为表单所做的所有操作。

一些本地化工具已经实现了 VCL 的附加组件来实现运行时语言切换。有些使用组件和专有翻译数据来执行此操作。有些使用标准资源 DLL,其中一些单元链接到应用程序来执行语言切换。例如,看一下这个文档。它逐步描述了谁来执行运行时语言切换,而无需重新分配表单且不会丢失任何数据。

http://www.sisulizer.com/translation/vcl/VCL.pdf

小心包含资源字符串的数组!

关于delphi - 如何在运行时更改界面语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14435576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com