gpt4 book ai didi

delphi TActionMainMenuBar 方向从右到左

转载 作者:行者123 更新时间:2023-12-03 15:33:38 28 4
gpt4 key购买 nike

使用TActionMainMenuBar时,有没有办法将Actions组件和子菜单从右向左对齐?

改变比迪烟似乎没有改变

将 Bidiparent 设置为 false 没有帮助

将 Align 更改为 AlRight 没有帮助

在 OnShow 上设置

  Application.BidiMode := bdRightToLeft;
SysLocale.MiddleEast := true;

还有什么想法吗?

更新:将 actionManager.Style 更改为 windows xp 确实有帮助。

我确实首先自定义了代码,但是更改仅在设计时反射(reflect),并且仅反射(reflect)到“类别”。 Action 本身保持从左到右。

最佳答案

这是 TActionMainMenuBar 组件中的一个已知错误,已提交给 Quality Central:QC#10877 .

该故障早在 2005 年就已报告,由于尚未修复,我对其修复不抱太大希望。

我非常怀疑是否有简单的解决方法,并怀疑您可能需要求助于 TMainMenu。您唯一的希望是将 ActnMenus VCL 单元包含到您自己的项目中,然后找到并修复错误。我已经一次又一次地解决了 TMainMenuTPopupMenu 中的众多错误,但恐怕我没有使用 TActionMainMenuBar 的经验,并且没有从右到左绘图。

关于delphi TActionMainMenuBar 方向从右到左,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6401534/

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