DevExpress でのラジオボタンリスト(ASPxRadioButtonList)の文字色個別設定のサンプルです。
現状の画面デザインはこのようになっています。
【注意】
事前にエンコード禁止設定が必要です。
エンコード禁止設定を行わないと下記画像結果になります。
エンコード禁止設定手順は、
過去ブログの「DevExpress でのラジオボタンリストのエンコード禁止設定」を参照して下さい。
<ラジオボタンリストの文字色個別設定>
・「ListEditItem」(北海道)に対して「Text=”<span style=’color:blue’>北海道</span>”」の設定をします。
【サンプルプログラム】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<div> <dx:ASPxRadioButtonList ID="ASPxRadioButtonList1" runat="server" ValueType="System.Int16" EnableTheming="True" Font-Bold="True" Font-Size="X-Large" Height="150px" ItemSpacing="20px" RepeatColumns="3" RepeatDirection="Horizontal" SelectedIndex="4" TextSpacing="20px" Theme="RedWine" Width="400px" Caption="対象地方" EncodeHtml="False" BackColor="#CCFFCC"> <Items> <dx:ListEditItem Text="<span style='color:blue'>北海道</span>" Value="0" /> <dx:ListEditItem Text="東北" Value="1" /> <dx:ListEditItem Text="関東" Value="2" /> <dx:ListEditItem Text="中部" Value="3" /> <dx:ListEditItem Text="近畿" Value="4" Selected="True" /> <dx:ListEditItem Text="中国" Value="5" /> <dx:ListEditItem Text="四国" Value="6" /> <dx:ListEditItem Text="九州" Value="7" /> <dx:ListEditItem Text="沖縄" Value="8" /> </Items> <CaptionSettings VerticalAlign="Middle" ShowColon="False" /> <CaptionStyle ForeColor="#BC768E"> </CaptionStyle> <Border BorderStyle="Dotted" BorderWidth="10px" /> </dx:ASPxRadioButtonList> </div> |
それでは、実行して動作確認を行います。
↓
無事にラジオボタンリストの文字色個別設定が出来ました。