2011-10-18 10 views
1

必要があります変更TBitBtnのバックカラーです。私にそれを変更する方法を提案してください。TBitBtnバックカラーを変更するには?

+0

TBitBtnは、Windowsの共通コントロールラッパーです。 Windowsは、このウィンドウクラスで色を変更できないと判断しました。あなたが望むことをするカスタムのDelphiボタンコントロールを見つけてください。 –

答えて

3

できません。

BitButtonを、このプロパティを実装する別のボタンコンポーネントに置き換えることができます。

あなたのBitButtonをそれぞれSpeedButton/Panelのペアで置き換えるのが簡単で簡単な解決策です。 SpeedButtonのFlatプロパティをFalseに設定します。 PanelのBevelInnerとBevelOuterをNoneに設定します。パネル上にスピードボタンを注意深く配置してください。次に、Panel Colorプロパティを変更すると、Buttonの色が変更されたように表示されます。 SpeedButtonsがFocusを取得できないため、機能に若干の変更があります。これはあなたのためのその使用を妨げるかもしれませんし、実際にプレミアムであり、テストし、決定するかもしれません。

関連する問題