code_17324.txt
Не работает.
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 1 | code_17324.txt [943B] [199] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
карма: 10 |
|
Ответов: 1926
Рейтинг: 172
|
|||
code_17329.txt
Так тоже не работает! Думаю , это связано с тем, что добавление строк происходит вот так, через цикл. |
|||
карма: 9 |
| ||
файлы: 1 | code_17329.txt [1.2KB] [285] |
Ответов: 4641
Рейтинг: 334
|
|||
стоп. тут вроде что то похожее было и nesco сказал что пример не верный. И если Assasin, сам свой пример не поправит то сам исправит...если вспомнит!
|
|||
карма: 1 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Ravilr писал(а): nesco сказал что пример не верныйЯ его давно уже поправил ------------ Дoбавленo в 20.01: 3042 писал(а): Думаю , это связано с тем, что добавление строк происходит вот так, через циклНе причем тут никакой цикл. Ищи на форуме, недавно про это отвечал, повторяться не буду. А лучше просмотри исправленный пример, надеюсь, сам поймешь почему не работает. |
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco писал(а): А лучше просмотри исправленный пример, надеюсь, сам поймешь почему не работает.Это вот этот: MST_ArrayRows? В нём всё работает. Я скопировал практически всё оттуда в свой пример, на всё работает до тех пор, пока я не поставлю цикл на добавление строк. ------------ Дoбавленo в 07.51: nesco писал(а): Ищи на форумеПодсказал бы хоть, где искать. ------------ Дoбавленo в 08.02: Вроде бы получилось. Но мне непонятно вот что. 1. Почему, когда в строке 3 столбца, нужно добавлять 4 MT-элемента?
2. Почему вот в этом участке кода:
Третья точка данных соединяется с точкой выделенного цвета, а вторая - с точкой индекса выделенного цвета? |
|||
карма: 9 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
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)] |
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Получается, что задать цвет текста в помощью числа я смогу (например, через диалог цвета)? Только с помощью индекса?
nesco писал(а): nesco писал(а)А лучше просмотри исправленный пример3042 писал(а): Это вот этот: MST_ArrayRows ? |
|||
карма: 9 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
3042 писал(а): Получается, что задать цвет текста в помощью числа я смогу (например, через диалог цвета)? Только с помощью индекса?Да, для текста только индексом или 0, но тогда используется поле цвета TextColor элемента MST_SetColor, там цвет может быть любой |
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco писал(а): MST_SetColorЭто для всей таблицы, а для одной строки или ячейки? |
|||
карма: 9 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
3042 писал(а): Это для всей таблицы, а для одной строки или ячейки?Для текста доступно только 15 цветов для каждой ячейки и больше не будет, даже в проекте, для самой ячейки доступен весь 24-х битный цвет |
|||
карма: 22 |
|
11