2017-08-03 23 views
-3

Telerik RadButtonの背景色を変更するにはどうすればいいですか?Telerik RadButtonの背景色を変更するにはC#

Screenshot example buttons

あなたはSystem.Windows.Forms.Buttonのために背景色や前景色を変更することができますが、それはTelerik.WinControls.UI.RadButtonのために働くいません。 Telerik.WinControls.UI.RadDropDownButton

おかげ

+0

正しく覚えていれば、デフォルトテーマを上書きする必要があります。おそらく 'EnableTheming'プロパティを' false'に設定しています。公式のtelerikのページでチュートリアルを見つけよう。 – Nino

+0

@Nino私は 'EnableTheming = false;'しようとしました。 – aghilpro

答えて

0

Telerikのradbuttonの背景と

同じ問題がfill primitiveによって定義されます。 プロパティを変更するには、Edit UI Elements,FillPrimitiveを開き、BackColorプロパティを変更します。コード付き

変更バック色:

using Telerik.WinControls.Primitives; 

((FillPrimitive)radButton1.ButtonElement.GetChildrenByType(typeof(FillPrimitive))[0]).BackColor = Color.FromArgb(241, 241, 231); 
((FillPrimitive)radButton1.ButtonElement.GetChildrenByType(typeof(FillPrimitive))[0]).BackColor2 = Color.FromArgb(227, 227, 212); 
((FillPrimitive)radButton1.ButtonElement.GetChildrenByType(typeof(FillPrimitive))[0]).BackColor3 = Color.FromArgb(209, 208, 187); 

((FillPrimitive)radButton1.ButtonElement.GetChildrenByType(typeof演算(FillPrimitive))[0])BackColor4 = Color.FromArgb(229、229、213)。

NumberOfColorsプロパティのFillPrimitiveを使用してグラデーションの色数を変更することもできます。

Screenshot

ようなBackColorプロパティは、Telerikのテーマから来るBackColorプロパティに任意の設定を上書きします適用、覚えておいてください。