![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
Ситуация такая:
На форме имеется: 1) Label, заголовок которого черного цвета; 2) ColorDialog; 3) Button, которая и запускает ColorDialog и цвет заголовка Label становится соответственно выбранному цвету в этом диалоге; Допустим он стал красным. А как сохранить этот параметр? Чтоб при следующем запуске программы цвет заголовка Label остался красным или другим выбранным пользователем цветом? ![]() Слышал, что можно через ini файлы... Но как? ![]()
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#2 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Можно посмотреть здесь.
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
эм...
мне бы примерчик какой-нибудь с исходниками ))
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
![]()
Можно сделеать другим легким способом:
на форму кидаешь невидимый Memo, и при завершении программы пишешь туда чтото типа memo1.lines[0]:='Clblack'; и тд., далее сохраняешь мемо в файл напр.('Config.dll') А при запуске прграммы, загружаешь в мемо этот файл, и чтото типа.. if memo1.lines[0]='Clblack' then Label1.font.color:=clblack; ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А чего тут сложного?
Открываем хэлп по ини-файлам, там полно примеров. Могу предложить такое (это для цвета самой формы): Код:
Последний раз редактировалось mihali4; 10.10.2007 в 21:00. |
![]() |
![]() |
![]() |
#6 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
а яяяй, как грубо...
Это вы всю 32-битную палитру так проверять будете? возьмите тогда case ![]() Не забываем, что тип TColor можно представить в цифровом виде. caption:=inttostr(label1.Font.color ); Плюс можно сделать разложение на RGB, но это здесь лишнее. С INI mihali4, уже подсказал.
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#7 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
вот еще статейку почитай
http://code-code.narod.ru/art/ini.html как уже сказали TColor и Integer совместимы, так что можешь сохранять с помощью WriteInteger без всяких преобразований
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
по моему этот код
Form1.Color:=StringToColor(infil.Re adString('OPTIONS','FORMCOLOR', ColorToString(clSilver))); вполне можно заменить этим Form1.Color:=infil.ReadInteger('OPT IONS','FORMCOLOR',clSilver); я так никогда не делал, но раз clSilver можно присвоить свойству тип к-рого TColor, то это числовая константа
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Согласен. Но зато я обратил ваше внимание на существование необычных функций StringToColor и ColorToString.
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача параметров | aesoem | Общие вопросы Delphi | 8 | 15.07.2008 21:51 |
Сохранение в файл работы программы | devi409 | Общие вопросы Delphi | 12 | 29.04.2008 08:56 |
Пишет, мол мало параметров | azat | БД в Delphi | 11 | 23.01.2008 10:46 |
как сделать сохранение программы? | dumper | Помощь студентам | 10 | 28.05.2007 21:46 |
Передача параметров | Gudzon | Общие вопросы Delphi | 12 | 08.02.2007 08:19 |