CKi*_*ick 28 delphi ampersand delphi-xe6
我需要帮助试图让&符号字符显示在Delphi XE6 VCL TActionMainMenuBar中.我在Stack Overflow上遇到过类似的请求,但没有一个直接解决我遇到的问题.
在TActionManager中创建动作时,我需要一个动作的标题来阅读Network & Database
.我已经尝试在标题中使用两个&符号Network && Database
来逃避加速器无法正常工作.当我包括两个&符号时,我最终得到了Network _Database
(参见截图1).我还将ActionBar> Items> AutoHotKeys的属性设置为false,将ActionMainMenuBar> PersistentHotKeys设置为false.这样做并没有纠正我的问题.
我做过的一件事是纯粹的绝望,我认为修复它是包括四个&符号Network &&&& Database
,当跑出现时Network & Database
(见Screenshot2).但是在测试期间,如果我按Alt键打开热键并导航到菜单,则会显示操作的标题Network && Database
.我试图包括这个截图,因为我有不到10个声望点Stack Overflow限制我的帖子到两个附件.
如果有人能指出我正确的方向,如果我遗漏了一些信息,请告诉我.我已经没有关于如何解决这个问题的想法,而且在搜索Google时我也无法遇到类似问题.在此先感谢您的帮助.
小智 2
您可以在表单的 onshow 事件中修复它
action3.caption := 'Network &&Database';
Run Code Online (Sandbox Code Playgroud)