【问题标题】:Font.Charset and TButtonFont.Charset 和 TButton
【发布时间】:2011-06-17 07:26:42
【问题描述】:

我正在为表单上的所有控件将 Font.Charset 设置为 EASTEUROPE_CHARSET。这对于 TLabel 等控件非常有用。但是对于只是围绕 Windows 控件进行包装的控件,例如TButton,有些字符显示不正确。

通过 Google 搜索我发现这是由于 Font.Charset 与系统代码页不匹配。

但我找不到解决方法。我用的是Delphi 7,可能后面的Delphi已经修复了,不知道。

有人帮忙吗?

谢谢,

AJ

【问题讨论】:

    标签: delphi delphi-7


    【解决方案1】:

    Delphi 7 不支持 Unicode(虽然它应该支持某些欧洲语言)所以这可能是您的问题。 Delphi 2009 为 Delphi 提供了全面的 Unicode 支持。

    【讨论】:

      【解决方案2】:

      如果您想在 Delphi 中使用多种语言,那么您应该升级到最新版本。使用代码页是一个痛苦的世界,当您接受 Unicode 时,它​​就会完全消失。

      【讨论】:

      • “只升级最新版本”。这让人发笑!
      • @AJ 我没听懂这个笑话,抱歉。
      【解决方案3】:

      您需要更改非 unicode 程序的系统默认语言。它位于控制面板中的区域语言和设置下。

      【讨论】:

        猜你喜欢
        • 2012-11-26
        • 1970-01-01
        • 2014-08-08
        • 1970-01-01
        • 2017-08-05
        • 2016-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多