在我的Delphi VCL Form Application中,我必須更改TButton的背景顏色。 有沒有辦法在不使用第三方組件的情況下應用此更改?DELPHI - 如何更改VCL Form Application中的TButton背景色?
謝謝。
在我的Delphi VCL Form Application中,我必須更改TButton的背景顏色。 有沒有辦法在不使用第三方組件的情況下應用此更改?DELPHI - 如何更改VCL Form Application中的TButton背景色?
謝謝。
您不能直接更改TButton
組件的顏色,而必須使用第三方組件或所有者繪製按鈕(BS_OWNERDRAW
)。
我該如何實現Button的繪圖? – stacker
答案中的鏈接涵蓋了這一點。你需要響應'WM_DRAWITEM'。 –
從帶有source的TButton繼承的示例組件可在此處找到http://delphi.about.com/od/vclwriteenhance/l/aa061104a.htm – bummi