GetPropValue

function GetPropValue(Obj: TObject; const PropName: String): Variant -DESKTOP-

Возвращает значение свойства указанного компонента.

Функция позволяет получить доступ к свойствам компонентов, не предусмотренных API DataExpress. Возможен доступ к свойствам-массивам и свойствам-объектам.

Если свойство не найдено, то сработает исключение.

Параметры:

  • Obj - любой компонент.
  • PropName - название свойства.

Пример:

var
  TemplateList: TStringList;
begin
  // Доступ к заголовку первого столбца табличной части формы
  Debug(GetPropValue(Self.Grid, 'Columns[0].Title.Caption'));
  // Доступ к шаблонам, привязанным к форме
  TemplateList := TStringList(Integer(GetPropValue(Self, 'Templates')));
  Debug(TemplateList.Count);
  // То же, что и dxDateEdit1.Id
  Debug(GetPropValue(dxDateEdit1, 'Id'));
end;