Якщо вам потрібно завантажувати і зберігати користувацькі кольори з файлу
CONTROL.INI, необхідний деякий додатковий код. Видаліть тільки щовведені рядки і замініть пару begin-end обробника події OnDblClickтакими рядками: p>
VAR N, P: Word; begin p>
WITH TIniFile.Create ( 'CONTROL.INI') DO try p>
WITH ColorDialog1 DO p>
BEGIN p>
ReadSectionValues ( 'Custom Colors', CustomColors); p>
IF Execute THEN p>
BEGIN p>
Form1. Color: = Color; p>
FOR N: = 0 TO CustomColors.Count-1 Do p>
BEGIN p>
P: = Pos ( '=', CustomColors [ N ]); p>
WriteString ( 'CustomColors', p>
Copy (CustomColors [N], 1, P-1), p>
Copy (CustomColors [N ], P 1, 255 )), p>
END; p>
END; p>
END; finally p>
Free; p >
END; end;
Тепер слід перейти на початок файлу та додати оператор uses ім'ямодуля IniFiles (тобто на початку файла потрібно знайти рядок, що починається зіслова uses і додати IniFiles, а потім кому). В результаті при кожномуподвійному натисканні на формі для користувача кольору діалогу Color (Колір) будутьзавантажуватися з файлу CONTROL.INI. Якщо додати або змінитипризначені для користувача кольору і клацнути на кнопці ОК, зміни запишуться в
CONTROL.INI. P>