|
<< Нажмите, чтобы показать Содержание >> TRVTableItemInfo.MergeCells |
Объединяет указанные ячейки в одну.
procedure MergeCells(TopRow, LeftCol, ColSpan,
RowSpan: Integer; AllowMergeRC: Boolean);
Параметры:
TopRow, LeftCol – позиция левой верхней ячейки области объединения.
ColSpan – количество объединяемых столбцов.
RowSpan – количество объединяемых строк.
Результирующей ячейкой становится Cells[TopRow, LeftCol] со значениями ColSpan = ColSpan и RowSpan = RowSpan.
Метод ничего не делает, если заданные параметры не образуют прямоугольную область из-за ранее выполненного объединения ячеек. Проверить возможность объединения можно с помощью CanMergeCells.
Если AllowMergeRC = False, объединение не выполняется, если в результате появятся строки или столбцы, полностью состоящие из nil. Наличие таких строк или столбцов не рекомендуется, поэтому такую операцию можно либо запретить, либо удалить пустые строки и столбцы с помощью DeleteEmptyRows и DeleteEmptyCols – второй вариант рекомендуется.
См. также:
См. также методы: