MESCIUS SPREAD for ASP.NET 10.0J > 開発者の手引き > スタイル > セルの条件付き書式 > ルールによる条件付き書式 > アイコンセットルール |
指定の値に対し、これより大きい値、これに等しい値、またはこれより小さい値に特定のアイコンを表示するルールを設定できます。
このルール用の組み込みアイコンを使用することもできますが、 アイコンセット内の個々のアイコンを指定することもできます。
アイコンセットルールを定義するには、IconSetConditionalFormattingRule クラスを使用します。
生成したアイコンセットのルールを、次のいずれかの方法で条件付き書式として追加します。
次のサンプルコードは、アイコンセットルールを作成し、このルールを適用します。
protected void Page_Load(object sender, System.EventArgs e) { FpSpread1.Sheets[0].RowCount = 5; FpSpread1.Sheets[0].Cells[0, 0].Value = 8; FpSpread1.Sheets[0].Cells[1, 0].Value = 5; FpSpread1.Sheets[0].Cells[2, 0].Value = 10; FpSpread1.Sheets[0].Cells[3, 0].Value = 1; } protected void Button1_Click(object sender, EventArgs e) { FarPoint.Web.Spread.Model.CellRange celRange1 = new FarPoint.Web.Spread.Model.CellRange(0, 0, 4, 1); FarPoint.Web.Spread.IconSetConditionalFormattingRule rule = new FarPoint.Web.Spread.IconSetConditionalFormattingRule(FarPoint.Web.Spread.ConditionalFormattingIconSetStyle.ThreeRimmedTrafficLights); FpSpread1.Sheets[0].SetConditionalFormatting(new FarPoint.Web.Spread.Model.CellRange[] { celRange1 }, rule); }
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load FpSpread1.Sheets(0).RowCount = 5 FpSpread1.Sheets(0).Cells(0, 0).Value = 8 FpSpread1.Sheets(0).Cells(1, 0).Value = 5 FpSpread1.Sheets(0).Cells(2, 0).Value = 10 FpSpread1.Sheets(0).Cells(3, 0).Value = 1 End Sub Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim celRange1 As New FarPoint.Web.Spread.Model.CellRange(0, 0, 4, 1) Dim rule As New FarPoint.Web.Spread.IconSetConditionalFormattingRule(FarPoint.Web.Spread.ConditionalFormattingIconSetStyle.ThreeRimmedTrafficLights) FpSpread1.Sheets(0).SetConditionalFormatting(New FarPoint.Web.Spread.Model.CellRange() {celRange1}, rule) End Sub