如何临时禁用单个TButtonCategory



在Delphi 10.4.2 VCL应用程序中,我有一个TCategoryButtons对象,包含多个Categories(TButtonCategory(。不幸的是,TButtonCategory没有Enabled属性:

CategoryButtons1.Categories[0].Enabled := False; // undeclared identifier

那么,如何在启用其他Categories的同时临时禁用单个TButtonCategory类别呢?

Category按钮(TButtonItem(既没有Visible属性,也没有Enabled属性。它们始终可见并启用。这扩展到TButtonCategory,它也总是可见和启用的,但您可以折叠它。

你能把它们放在一个面板上并更改它的可见属性吗?必须在本地测试,但可能是一个变通办法?

最新更新