Программный файл: ...\Samples\Solution\Controls\Grid\Dyngrid.scx

Рассматриваемый пример демонстрирует динамическое изменение свойств Контрола Column: DynamicForeColor, DynamicBackColor.

В программном Коде данного примера, который расположен в соответствующем Событии InteractiveChange для элемента управления с именем: cboFormat.

Сначала, в программном коде, очищаются значения соответствующих Свойств:

 CopyCode imageКопировать Код
oGrd.SetAll("dynamicbackcolor", "", "Column")
oGrd.SetAll("dynamicforecolor", "", "Column")

Далее, в зависимости от конструкции выбора Варианта CASE устанавливаются новые значения для Свойств: DynamicForeColor и DynamicBackColor. К примеру, в зависимости от значения элемента с именем discontinu изменяется Цвет символов (ForeColor).

 CopyCode imageКопировать Код
oGrd.SetAll("dynamicforecolor", ;
"IIF(discontinu, RGB(192,192,192), RGB(0,0,0))", "Column")

Discontinu - есть поле Логического Типа из соответствующей Таблицы Products.

См. также