Функция RegisterPropertiesInCategory (
ACategoryClass: TPropertyCategoryClass; const AFilters: array of const ): TPropertyCategory;
Функция RegisterPropertiesInCategory (
ACategoryClass: TPropertyCategoryClass;
AComponentClass: TClass; const AFilters: array of string ): TPropertyCategory;
== Только Delhi 5 и выше ==
Модуль: DsgnIntf
typeTPropertyCategoryClass = class ofTPropertyCategory;
Описание
Функция регистрирует несколько свойств компонента в заданной категории.
Зарегистрированное свойство будет отображаться в Object Inspector в соответствующей категории свойств. Возможно три варианта вызова данной функции с разными параметрами (см. выше).
Параметр AFilters должен представлять собой массив имен свойств или типов, которые идентифицируют регистрируемые свойства. Если данный параметр представляет собой array of string, то массив должен содержать только имена свойств. Если AFilters имеет тип array of const, то в массив могут быть также включены имена типов идентифицирующих свойства.
Параметр AcomponentClass определяет тип компонента, свойство которого регистрируется.
Параметр ApropertyType - запись, описывающая тип свойства.
Категория, в которой регистрируется свойство, определяется классом ACategoryClass объекта TPropertyCategoryClass.
В качестве результата функция возвращает образец класса TPropertyFilter, который используется Object Inspector для того, чтобы определить к каким категориям какие из свойств относятся.