|
DynamicBackColor
|
|||
---|---|---|---|
#18+
есть установка grid: thisform.Grid1.SetAll('dynamicBackColor','IIF(p1<0,RGB(255, 0, 0),RGB(255, 255,255))','Column') Как получить свойство DynamicBackColr Grida? и есть ф-я RGB а как по номеру цвета получить red, green, blue? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2010, 11:47 |
|
DynamicBackColor
|
|||
---|---|---|---|
#18+
glamisКак получить свойство DynamicBackColr Grida?У грида нет такого свойства. Стучитесь к какому-нибудь элементу и смотрите там. glamisи есть ф-я RGB а как по номеру цвета получить red, green, blue?RGB - это просто 255*255*R+255*G+B. Обратное преобразование очевидно - деление с остатком. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2010, 11:52 |
|
DynamicBackColor
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2010, 12:39 |
|
DynamicBackColor
|
|||
---|---|---|---|
#18+
tanglirRGB - это просто 255*255*R+255*G+B. Обратное преобразование очевидно - деление с остатком. Небольшая поправка. Множитель - это число 256 (2^8) http://www.sql.ru/forum/actualthread.aspx?tid=325555 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2010, 14:45 |
|
DynamicBackColor
|
|||
---|---|---|---|
#18+
Кстати, как правило, значение RGB() - это число типа Integer. Физически, тип integer занимает 4 байта и читается справа-налево. Соответственно распределение значения по байтам будет выглядеть так: первый байт - пустой второй байт - Blue третий байт - Green четвертый байт - Red Опираясь на этот факт можно использовать функции бинарных преобразований, сдвинув число влево/вправо, чтобы стереть "лишние" биты для выделения нужной последовательности Код: plaintext 1. 2. 3. 4. 5.
Фактически, тоже самое сдела и прошелмимо только используя другие функции. Хотя, там проще было взять ASCII-коды полученных символов. Впрочем, это не принципиально. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2010, 15:39 |
|
|
start [/forum/topic.php?fid=41&fpage=91&tid=1585006]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 313ms |
total: | 459ms |
0 / 0 |