2013-06-25 55 views
0

TSpTbxTabControl。我需要自己繪製標題標題:a)在標題頂部繪製彩色線條(雜色),b)繪製一些彩色的BG(不僅繪製主題BG)。SpTBX:標籤控件:如何自定義標籤頁眉

我只看到OnDrawBackground,它使用rect作爲「較低」區域(低於標題),而不是標題標題。

draw here

回答

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; 
+1

您可以[編輯]您的答案爲未來的讀者提供代碼示例?這將會產生更好的答案。 –

+1

+1,謝謝。這非常有用。 :-) –