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