Delphi   发布时间:2022-04-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了delphi – 在TOpenDialog中右键单击文件时,使用自定义样式显示无效字符大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
请参阅以下步骤重现.在XE2中运行良好,但不适用于XE8.

>创建一个新的VCL Forms Forms – Delphi
>在表单上放置一个TButton和一个TOpenDialog
>按钮OnClick事件调用OpenDialog1.Execute
>运行程序,打开文件对话框,右键单击文本文件=>显示菜单项可以
>转到项目/选项/应用/外观.启用并选择自定义样式(如“Ruby Graphite”)并重新编译
>运行程序,然后右键单击文本文件=>不正确显示菜单项(显示无效字符)

用XE8订阅更新1测试(Windows从8.1升级到10)

解决方法

Windows 10引入了代码中的一些内部更改,负责绘制shell弹出菜单.所以VCL风格代码必须修改为与Windows 10兼容.我刚刚报告了 this to EMB

作为解决方法,您可以使用修复此问题的VCL Styles Utils项目(只需要将Vcl.Styles.Utils.Menus单元添加到您的项目中).

检查下一个图像,左侧弹出菜单使用标准VCL样式,右侧菜单使用VCL Styles Utils项目.

大佬总结

以上是大佬教程为你收集整理的delphi – 在TOpenDialog中右键单击文件时,使用自定义样式显示无效字符全部内容,希望文章能够帮你解决delphi – 在TOpenDialog中右键单击文件时,使用自定义样式显示无效字符所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: