如何更改 TabControl(在 FireMonkey 上)中活动 TAB 的颜色,如下所示?
有两种方法可以实现这一点。
1)第一个选项是您可以创建定制风格 for 选项卡控件 from T样本(风格设计师)。
然后您可以添加您想要在自定义设计中使用的任何内容(T矩形推荐用于多种形状和颜色)。
2)我更喜欢使用第二种方式。设置TTab控件's 选项卡位置 to None,然后添加一个TGridPanel布局到您想要在表单中添加选项卡的位置。之后,将 TGridPanelLayout 的列数设置为选项卡数。
现在您需要知道每个选项卡框应该相同。放下一个T矩形对于第一列然后设置Align to Client(所有颜色和内部组件取决于您的选择)。
确保您的T矩形成分HitTest参数是true和内部组件'HitTest参数是false.
您还可以处理您的选项卡选择OnClick事件。设置每个 TRectangle(对于选项卡)一个标签,然后将所有选项卡连接到同一个 OnClick 事件。然后您获取发件人标签并设置您的TabControl1.ActiveTab来自您的标签。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)