PowerTools MultiRow for Windows Forms 8.0J
Items プロパティ (CombinedCellStyle)
使用例 

組み合わせるCellStyleを示すCellStyleのコレクションを取得します。
構文
Public ReadOnly Property Items As CellStyleCollection
public CellStyleCollection Items {get;}

プロパティ値

組み合わせるCellStyleを表すCellStyleCollection値。
解説
このプロパティは、CellStyleのグループを管理するために使用します。このコレクションには、任意のCellStyleまたはCellStyleの派生型を追加できます。複数のCellStyleの同じプロパティに異なる値が設定されている場合は、最後の有効なCellStyleの有効なプロパティがそのプロパティの最終的な値として使用されます。コレクション内のすべてのCellStyleで特定のプロパティの値が"inherit"または"empty"である場合、そのプロパティの最終的な値も"inherit"または"empty"になります。Itemsプロパティに項目がない場合は、すべてのプロパティの値が"inherit"または"empty"になります。
使用例
次のサンプルコードは、定義済みの2つのCellStyleを組み合わせて必要なCellStyleを生成する方法を示します。このプログラムでは、交互列にRoundedBorderを設定します。このサンプルコードは、NamedCellStyleクラスに示されている詳細なコード例の一部を抜粋したものです。
void SetBorderToAlternatingColumns(object sender, EventArgs e)
{
    CellStyle borderCellStyle = new CellStyle();
    borderCellStyle.Border = new RoundedBorder(LineStyle.Thin, Color.Gray, 0.5f);

    CellStyle colorStyle = new CellStyle();
    colorStyle.BackColor = Color.Yellow;

    //The combinedCellStyle1 will merge borderCellStyle and AlternatingColumnsDefaultCellStyle.
    CombinedCellStyle combinedCellStyle1 = new CombinedCellStyle();
    combinedCellStyle1.Items.AddRange(new CellStyle[] { borderCellStyle, colorStyle });
    this.gcMultiRow1.NamedCellStyles["AlternatingColumnsDefaultCellStyle"] = combinedCellStyle1;
}
Private Sub SetBorderToAlternatingColumns(ByVal sender As Object, ByVal e As EventArgs) Handles setBorder.Click
    Dim borderCellStyle As New CellStyle()
    borderCellStyle.Border = New RoundedBorder(LineStyle.Thin, Color.Gray, 0.5F)

    Dim colorStyle As New CellStyle()
    colorStyle.BackColor = Color.Yellow

    'The combinedCellStyle1 will merge borderCellStyle and AlternatingColumnsDefaultCellStyle.
    Dim combinedCellStyle1 As New CombinedCellStyle()
    combinedCellStyle1.Items.AddRange(New CellStyle() {borderCellStyle, colorStyle})
    Me.gcMultiRow1.NamedCellStyles("AlternatingColumnsDefaultCellStyle") = combinedCellStyle1
End Sub
参照

CombinedCellStyle クラス
CombinedCellStyle メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.