Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: ART63 от 20 Июня 2022, 12:07:56

Название: Пользовательские цвета
Отправлено: ART63 от 20 Июня 2022, 12:07:56
Добрый день!

Есть ли у пользовательских цветов константы cl...?
Если нет, то просьба добавить их, например: clUserN. Или напишите, пожалуйста, как ими пользоваться в скриптах.
Название: Re: Пользовательские цвета
Отправлено: Simple_Scada от 21 Июня 2022, 11:13:22
Здравствуйте.

У пользовательских цветов нет констант. Для удобного использования своего набора цветов в скриптах можно:

1. Сохранить нужные цвета во внутренние переменные и затем использовать их в скриптах. Для этого нужно создать внутреннюю переменную с типом данных LongWord и записать в нее необходимый цвет, например:
Код: (delphi)
begin
  vrColor.Value := clCrimson;
end.
Затем можно использовать ее для изменения цвета, например:
Код: (delphi)
begin
  Shape1.Color := vrColor.AsInt64;
end.
2. Объявить константы цветов в глобальном модуле и далее использовать их в скриптах. Как это сделать обсуждалось в этой теме (https://simple-scada.com/forum/index.php?topic=1379.0).