Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Как сохранить цвет


Автор: Andreyzpr 1.5.2007, 16:24
Я через ColorDialog вібрал цвет.
А дальше в каком виде его можно в ини файл сохранить а потом при загрузке мне нада его прочитать.
Как то можно номер цвета или его значение выбить???
Выбрать та цвет то одно а чтобы он сохранялся...

Автор: Alexeis 1.5.2007, 17:40
Цвет обычно храниться ввиде 4х байтового целого значения. TColor по сути это Integer. Так его и записывать а затем и читать. Не нужно даже ни каких преобразований типов. 

Автор: Andreyzpr 1.5.2007, 17:43
Цитата(Alexeis @ 1.5.2007,  17:40)
Цвет обычно храниться ввиде 4х байтового целого значения. TColor по сути это Integer. Так его и записывать а затем и читать. Не нужно даже ни каких преобразований типов.

Во smile
Вот сматри
Чтобы не объяснять чего мне имено нада, не напрягацо, скажи как реализовать следующее:
Я выбрал в Colordialog определенній цвет
Далее название этого цвета мне надо перенести в мемо
Потом мне надо прочитать с мемо название цвета и окрасить им форму
Как реализовать такое (?) (?) (?)

Автор: Alexeis 1.5.2007, 19:34
Andreyzpr, я расчитываю на то, что люди хоть, что-то, но понимают. По крайней мере знают как преобразовать целое число в строку и обратно (IntToStr, StrToInt) Для получения составляющих цвета из типа TColor есть функции GetRValue(), GetGValue(), GetBValue()

Автор: Snowy 1.5.2007, 19:58
ColorToString, StringToColor

Для RGB IntToHex, StrToInt

Автор: Andreyzpr 1.5.2007, 22:50
Цитата(Snowy @ 1.5.2007,  19:58)
ColorToString, StringToColor

Для RGB IntToHex, StrToInt

О
То что мне надо
СПАСИБО  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)