Label свойство точка Color. Вопрос: как и какие данные нужно подать на это точку для изменения цвета фона надписи. Если можно то список всей палитры. Вот пример code_9903.txt Научным тыком нашел красны цвет.
Этот топик читают: Гость
Ответов: 875
Рейтинг: 322
|
|||
карма: 1 |
| ||
файлы: 1 | code_9903.txt [1KB] [248] |
Ответов: 1088
Рейтинг: 112
|
|||
kamakama,
|
|||
карма: 0 |
|
Ответов: 875
Рейтинг: 322
|
|||
Так я пробовал, а мне интересно что я должнен передать именно через переменную. Просто потому что значения становятся не понятными - например 255 255 255 дает черный цвет но это же белый. Как же на самом деле выглядит это значение????
|
|||
карма: 1 |
|
Ответов: 1088
Рейтинг: 112
|
|||
kamakama,
kamakama писал(а): что я должнен передать именно через переменнуюr + g shl 8 + b shl 16 kamakama писал(а): например 255 255 255 дает черный цветДа ну... Это где же? |
|||
карма: 0 |
|
Ответов: 875
Рейтинг: 322
|
|||
Попрубуйте в примере вставить в Memory значение 255255255 тогда и получите черный цвет. Вот в этом-то и есть вопрос ----- способ написания значения то ли это реал то ли строка то ли между цифрами нужно вставлять кокой либо знак.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
kamakama писал(а): Попрубуйте в примере вставить в Memory значение 255255255Ну и фигню же ты сотворил. Так нельзя задавать цвет, для этого существует специальный компонент
|
|||
карма: 22 |
|
Ответов: 1088
Рейтинг: 112
|
|||
kamakama, Повторяю: цвет формируется по формуле r + g shl 8 + b shl 16 а не простым склеиванием составляющих.
PS: r=красный g=зеленый b=синий. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
kamakama,
переменнаяRGB = 65536*синий + 256*зеленый + красный. а значения синего, зеленого и красного может быть в пределах от 0 до 255. |
|||
карма: 25 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Можно подумать, компонент RGB работает по другой формуле.
|
|||
карма: 22 |
|
Ответов: 875
Рейтинг: 322
|
|||
Разобрался, все таки идет через Memory. Без разницы Integer String Real clBlack - 0 clMaroon - 6303920 clGreen - 35584 clOlive - 3107669 clWhite - 16777215. Все устал печатать. Все соответствует выше приведенной формуле. Спасибо.
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-15 08:03:35 |
|||
карма: 0 |
|
11