delphi 2009 加速器
如何从 TMainMenuActionBar 中删除加速器?
似乎找不到要更改的 AutoHotKey = maManual 属性,也找不到任何其他会产生正确效果的属性。
How to remove the Accelerators from TMainMenuActionBar ?
can't seem to find the AutoHotKey = maManual property to change, nor to find any other property that will cause the right effect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(假设问题是关于
TActionMainMenuBar
),您可以通过操作栏链接到的ActionManager
组件设置AutoHotKeys
属性(通过其 <代码> ActionManager 属性)。与 TMainMenu 的 AutoHotKeys 不同,它是一个布尔属性。要在设计时设置属性,
ActionBars
属性右侧的...
按钮。编辑 ActionManager1.ActionBars'
对话框中选择您的 MainMenuBar。Items
属性右侧的...
按钮,这将启动Editing ActionManager1.Items
对话框AutoHotKeys
属性设置为 True 或 False。在运行时您可以执行以下操作:
请注意,在切换 AutoHotKeys 后,您可能需要重新设置项目的标题。即“F&ormat”-> '格式'。
(Assuming the question is about
TActionMainMenuBar
) you would set theAutoHotKeys
property through theActionManager
component that the action bar is linked to (through itsActionManager
property). Unlike the TMainMenu's AutoHotKeys, this one is a boolean property.To set the property at design time,
...
button on the right side of theActionBars
property in OI.Editing ActionManager1.ActionBars'
dialog....
button on the right side of theItems
property in OI, which will launch theEditing ActionManager1.Items
dialogAutoHotKeys
property to True or False in OI.At run time you can do:
Note that you might need to re-set the Caption of an Item after toggling AutoHotKeys. I.e. 'F&ormat' -> 'Format'.