首先,我製作了一個新窗體並將其顏色設置爲clWhite
。然後,我投了一個TPageControl
並添加了2個新頁面。一切都很好,一切的背景都是白色的(除了非活動標籤頁頭)。但是,然後在頁面控制上,我將屬性TabPosition
更改爲tpLeft
,並將選項卡標題更改爲默認的窗口顏色,而其他所有內容都保持爲白色。當TabPosition爲tpLeft時,TPageControl標籤顯示錯誤的顏色和樣式
TabPosition = tpTop
TabPosition = tpLeft
有沒有什麼辦法可以讓它正確顯示時,標籤頁都在左邊?
您需要自己繪製它們。 – TLama 2013-02-25 11:47:52
爲什麼你將窗體的顏色設置爲'clWhite'?您正在對最終用戶的顏色方案進行假設。如果最終用戶在黑色主題上使用白色,則只會忽略該設置。作爲一般規則,您應該避免編碼顏色並讓系統遵守用戶的偏好。 – 2013-02-25 13:00:04
@David請不要評論我的問題。如果我沒有將它改爲白色,我就不會注意到它。 – 2013-02-25 13:17:35