Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 字体、字符集和TButton_Delphi_Delphi 7 - Fatal编程技术网

Delphi 字体、字符集和TButton

Delphi 字体、字符集和TButton,delphi,delphi-7,Delphi,Delphi 7,我正在将表单上所有控件的Font.Charset设置为EASTEUROPE\u Charset。这对于像TLabel这样的控件非常有效。但对于仅是windows控件包装的控件,例如TButton,某些字符显示不正确 在谷歌搜索时,我发现这是因为Font.Charset与系统代码页不匹配 但我找不到如何修复它。我用的是Delphi7,也许这已经在后来的Delphi中修复了,我不知道 有人帮忙吗 谢谢 AJ如果你想在Delphi中使用多种语言,那么你应该升级到最新版本。使用代码页是一个痛苦的世界,当

我正在将表单上所有控件的Font.Charset设置为EASTEUROPE\u Charset。这对于像TLabel这样的控件非常有效。但对于仅是windows控件包装的控件,例如TButton,某些字符显示不正确

在谷歌搜索时,我发现这是因为Font.Charset与系统代码页不匹配

但我找不到如何修复它。我用的是Delphi7,也许这已经在后来的Delphi中修复了,我不知道

有人帮忙吗

谢谢


AJ

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

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

Delphi 7不支持Unicode(尽管它应该支持某些欧洲语言),因此这可能是您的问题。Delphi 2009为Delphi提供了全面的Unicode支持。

“只需升级到最新版本”。那让人发笑@对不起,我不懂这个笑话。