TSpTbxTabControl
。我需要所有者绘制标签标题:a)在标题顶部绘制彩色线(misc颜色),b)绘制一些彩色BG(不仅绘制主题BG)。
我只看到OnDrawBackground
使用rect作为“lower”区域(标题下方),而不是rect作为标题标题。
答案 0 :(得分:3)
需要将OnDrawItem
用于标签控件TSpTbxTabItem
上的标签。
如果在运行时添加了选项卡,则需要全部分配
(TabCtl.Toolbar.Items[i] as TSpTbxTabItem).OnDrawItem
。
with SpTBXTabControl1.Toolbar do
for i:= 0 to Items.Count-1 do
(Items[i] as TSpTbxTabItem).OnDrawItem:= SpTBXTabItem1DrawItem;