我遇到了一個問題,我無法正常更改背景顏色(例如clwhite
)TToolBar
及其屬性ToolBar.Color
。我對Delphi不是很有經驗,我發現了兩種可能的解決方案,但我仍然想知道,如何正確地改變它,或者爲什麼它不可能。更改TToolBar背景顏色
1)將樣式更改爲漸變,但它也會更改按鈕的基本動畫。
ToolBar.DrawingStyle := dsGradient
ToolBar.GradientStartColor := clWhite
ToolBar.GradientEndColor := clWhite
2)將TToolBar
內部TPanel
具有以下設置。
Panel.Color := clwhite
ToolBar.Parent := Panel
ToolBar.Align := alClient
ToolBar.Transparent := True
'ParentColor'爲false? –
@LURD當然,當你改變'Color'屬性時,它會自動設置爲False。 – Triber
主題控件是主題。你不能確定他們的顏色。主題確實如此。如果你不喜歡,請禁用主題。 –