3042 писал(а):
Почему, когда в строке 3 столбца, нужно добавлять 4 MT-элемента?Вот это и есть особенность кортежных данных. Кортеж, это хвост, который не отображается в действующих столбцах, но два его элемента могут использоваться -- индекс иконки и цвета ячейки, и, если для индекса иконки есть отдельная ячейка, то для цвета используется элемент скрытого кортежа. И вообще, скрытый кортеж -- это уникальная вещь, такое построение таблиц напоминает дом, где столбцы и строки -- это видимые этажы, а кортеж -- подземные этажы, которые не видны, но могут уходить вглубь очень далеко
------------ Дoбавленo в 12.45:
3042 писал(а):
Я скопировал практически всё оттуда в свой пример, на всё работает до тех пор, пока я не поставлю цикл на добавление строкЯ же написал
nesco писал(а):
А лучше просмотри исправленный пример------------ Дoбавленo в 12.54:
3042 писал(а):
Третья точка данных соединяется с точкой выделенного цвета, а вторая - с точкой индекса выделенного цвета?Такова особенность построения упакованных данных цвета. Ограничение накладывает 32-х битный размер ячейки, у которого можно использовать только 28 бит, из них 24-е бита использует цвет ячейки, и только 4-е остается под цвет текста, что и повлекло за собой применение индексов для 16-ти цветов. А в описании так и написано, кстати
Wiki писал(а):
ColorsRow - [IndexRow][IndexColorText (0 - TextColor; -1 - OldParametr)][ColorRow (0 - TextBkColor; -1 - OldParametr)]