TRVTableItemInfo.HeadingRowColor, LastRowColor, OddRowsColor, EvenRowsColor, FirstColumnColor, LastColumnColor, OddColumnsColor, EvenColumnsColor

<< Нажмите, чтобы показать Содержание >>

TRVTableItemInfo.HeadingRowColor, LastRowColor, OddRowsColor, EvenRowsColor, FirstColumnColor, LastColumnColor, OddColumnsColor, EvenColumnsColor

Набор свойств, задающих цвета ячеек по умолчанию для определённых строк и столбцов.

property HeadingRowColor: TRVColor;
property LastRowColor: TRVColor;
property OddRowsColor: TRVColor;
property EvenRowsColor: TRVColor;
property FirstColumnColor: TRVColor;
property LastColumnColor: TRVColor;
property OddColumnsColor: TRVColor;
property EvenColumnsColor: TRVColor;

По умолчанию все ячейки прозрачны, и через них виден фон таблицы (см. свойство Color).

С помощью перечисленных здесь свойств можно задать цвета ячеек по умолчанию для соответствующих строк и столбцов.

Наконец, цвет конкретной ячейки можно задать с помощью свойства Cell.Color.

Свойство

Описание

HeadingRowColor

Цвет ячеек строк заголовка таблицы. Если у таблицы нет заголовка, но HeadingRowColor<>rvclNone, этот цвет используется для ячеек первой строки.

LastRowColor

Цвет ячеек последней строки

OddRowsColor

Цвет ячеек нечётных групп строк

EvenRowsColor

Цвет ячеек чётных групп строк

FirstColumnColor

Цвет ячеек первого столбца

LastColumnColor

Цвет ячеек последнего столбца

OddColumnsColor

Цвет ячеек нечётных групп столбцов

EvenColumnsColor

Цвет ячеек чётных групп столбцов

Если FirstColumnColor <> rvclNone, чередование цветов столбцов начинается со второго столбца, иначе – с первого. Каждая группа включает ColBandSize столбцов.

Чередование цветов строк начинается с первой строки после строк заголовка таблицы. Если HeadingRowCount > 0, это свойство задаёт количество строк заголовка. В противном случае, если HeadingRowColor <> rvclNone, считается, что таблица содержит одну строку заголовка. Иначе чередование цветов строк начинается с первой строки. Каждая группа включает RowBandSize строк.

Цвета имеют следующий приоритет, от более высокого к более низкому: HeadingRowColor, LastRowColor, FirstColumnColor, LastColumnColor, OddColumnsColor и EvenColumnsColor, OddRowsColor и EvenRowsColor.

Учитываются только свойства, значения которых отличаются от rvclNone.

Значения по умолчанию:

rvclNone

См. также:

Color

CellOverrideColor;

HeadingRowCount

ColBandSize, RowBandSize

Cell.Color

Cell.Opacity