Компонента позволяет организовать диалог выбора цвета (как в Paint) в 1С 8.x и возвращает выбранный цвет в виде RGB.
Пример использования компоненты
ПрогИД= "ColorDialogExt.MyColorDialogExt";
Если ПодключитьВнешнююКомпоненту(ПрогИД) Тогда
Диалог=Новый COMОбъект(ПрогИД);
Р=10; Г=125; Б=200;
Диалог.SetRGB(Р,Г,Б);
Если Диалог.OpenDialog() Тогда
Р=Диалог.R;
Г=Диалог.G;
Б=Диалог.B;
КонецЕсли;
Иначе
Сообщить("Отсутсвует библиотека выбора цвета!");
КонецЕсли;
Для получения значения цвета в формате #FC8020 можно воспользоваться свойством ColorHTML, а для установки начального значения цвета в указанном формате можно воспользоваться функцией SetColorHTML.
Для использования компоненты, разархивируйте архив в корень диска C. В появившейся папке Components запустите файл ColorDialogExt.reg