行のセルスタイル
行のセルスタイルは、実行時に次の順で適用されます。番号が大きくなるほど優先順位が高くなります。
実行時に、セルに適用されたスタイルを確認するにはCell.InheritedStyleプロパティを参照します。
- GcMultiRowコントロールのセルのデフォルトスタイル(GcMultiRow.DefaultCellStyle)
- 行のデフォルトスタイル(GcMultiRow.RowsDefaultCellStyle)
- 交互行のデフォルトスタイル(GcMultiRow.AlternatingRowsDefaultCellStyle)
- 各行のデフォルトスタイル(Row.DefaultCellStyle)
- 各セルのスタイル(Cell.Style)
実行時に、セルに適用されたスタイルを確認するにはCell.InheritedStyleプロパティを参照します。
Imports GrapeCity.Win.MultiRow Dim style As CellStyle = GcMultiRow1.Rows(0).Cells(0).InherittedStyle Console.WriteLine(style.BackColor)
using GrapeCity.Win.MultiRow;
CellStyle style = gcMultiRow1.Rows[0].Cells[0].InherittedStyle;
Console.WriteLine(style.BackColor);
列ヘッダと列フッタのセルスタイル
列ヘッダと列フッタのセルスタイルは、実行時に次の順で適用されます。優先順位や継承のルールは、行のセルスタイルと同じです。
- GcMultiRowコントロールのデフォルトスタイル(GcMultiRow.DefaultCellStyle)
- 列ヘッダのヘッダのデフォルトスタイル(GcMultiRow.ColumnHeadersDefaultHeaderCellStyle)または列フッタのヘッダのデフォルトスタイル(GcMultiRow.ColumnFootersDefaultHeaderCellStyle)
- 各ヘッダセルのスタイル(HeaderCell.Style)