隐藏TActionMainMenuBar?

10 delphi action-menu

我想从我的应用程序中选择一个选项来切换主菜单的显示.

功能仍然可以通过工具栏等使用,因此隐藏菜单不会带走任何东西.隐藏菜单实际上是用户的GUI选择.

无论如何,我的主菜单是使用TActionMenuBar和TActionManager设置的(对于XP alphablend样式).

我尝试简单地设置MainMenuBar的Visible属性,导致出现此错误消息:"ActionMainMenuBar不允许隐藏."

我认为这有点奇怪,因为Visible属性存在.如果我不能真正改变它,它为什么会存在呢?

像往常一样,我预计这是一个改变一个设置和瞧的简单案例,但不,我认为这可能需要更多的工作,我甚至不知道从哪里开始或寻找什么.

感谢您的想法和建议.

Ser*_*yuz 8

AllowHiding在设置Visible为"false" 之前,您需要设置为"true ".

  • @Craig - 如果您的用户能够自定义工具栏,该属性就在那里.您可能希望用户能够隐藏工具栏,但不能隐藏菜单栏. (3认同)