我有一个TActionManager
设置,其中包含各种操作,然后会在TActionMainMenuBar
和TActionToolBar
中显示。
我需要的是能够在TComboBox
作为孩子显示TActionToolBar
。我尝试创建一个新的TActionClientItem
并将CommandStyle更改为csComboBox
并将我的TComboBox
分配给ContainedControl属性,但在运行时没有更改,即组合框未显示为子项控制在TActionToolBar
。
我尝试在TActionClientItem
内切换和更改多个属性但没有运气,然后转向帮助文档并找到以下内容:
使用CommandStyle更改位于功能区组上的操作客户端项的行为和外观。如果操作客户端项不在功能区组上,则CommandStyle无效。
所以我猜CommandStyle误导了我,因此改变这些属性没有效果,因为我没有使用功能区控件。
由于我的应用程序的设计,我不想切换到其他控件,例如TToolBar
或TCoolBar
。是否可以允许在TComboBox
上使用TActionToolBar
等子控件?