Функция cfsSetProp. Функция cfsSetPropArray |
Функция cfsSetProp устанавливает значение свойства aPropName объекта aObjName.
Функция cfsSetPropArray устанавливает массив значений свойства-массива aPropName объекта aObjName.
function cfsSetProp (aObjName : string | longInt; aPropName : string | longInt; aField : anyType ) : longInt; function cfsSetPropArray (aObjName : string | longInt; aPropName : string | longInt; aField : array of ... ) : longInt;
aObjName - имя или указатель объекта. Если aObjName равен пустой строке, то используется предыдущее кэшированное имя экземпляра.
aPropName - имя или код свойства.
aField - значение свойства. Параметр aField имеет тип, совместимый со свойством. Для функции cfsSetPropArray - массив значений, совместимых со свойством.
Возвращает константу кода ошибки:
cfErrObjectNotExist;
cfErrPropNotExist;
cfErrPropValueError;
CfErrBadFieldType;
ошибки сервисной функции свойства;
cfOk.
Пример 1
В Handle Event'е интерфейса скрывается его анкетная панель.
cfsSetProp('scScreen1', cfpVisible, false);
Пример 2
В Handle Event'е одного интерфейса изменяется заголовок панели другого интерфейса.
cfsSetCurrentContainer('TWO'); cfsSetProp('scScreen1', 'Title', '<новый заголовок>');