请参照以下步骤进行复制。在XE2中正常工作,但在XE8中不行。
- 新建一个VCL表单应用程序 - Delphi
- 在表单上放置一个
TButton
和一个TOpenDialog
- 在按钮的
OnClick
事件中调用OpenDialog1.Execute
- 运行程序,打开文件对话框,右键点击文本文件=>菜单项正常显示
- 转到Project/Options/Application/Appearance。启用并选择自定义样式(如“Ruby Graphite”)并重新编译
- 运行程序,打开文件对话框,右键点击文本文件=>菜单项不能正确显示(显示无效字符)
在XE8订阅更新1(以及从8.1升级到10的Windows系统)下测试通过。