2011-07-19 67 views
0

當您爲TabPage控件圖像設置ImageIndex(或ImageKey)時,標籤的標題顯示在左側。在右側顯示TabPage標題圖像

enter image description here

我怎樣才能將其移動到正確的?

+0

您添加的圖像,你的願望是什麼? –

+0

對不起,不明白。你什麼意思? – clumpter

回答

1

您需要將DrawMode屬性設置爲OwnerDrawFixed並實現DrawItem事件。在MSDN Library文章中有一個很好的例子。

預佔下一個問題:您需要爲選項卡控件實現MouseUp事件並迭代選項卡,調用GetTabRect()。這可以讓你找出被點擊的標籤,然後找出鼠標點擊是否在位圖上。

+0

>「... MSDN Library文章中有一個很好的例子。」 你很擅長細節。 MSDN上的究竟是什麼? – clumpter

+0

轉到search.microsoft.com,輸入「tabcontrol.drawitem」並採取第一個命中。 –

+0

這些例子不好。結果標籤頁頭看起來很糟糕。他們只是爲了表明,是的,你可以自己繪製標籤的標題。雖然很糟糕。 – clumpter

0

可能是,如果你想要的東西像this,創建標籤頁關閉按鈕...

相關問題