|
Х. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ПРОЕКТАМИ
3. Функции и процедуры регистрации свойств компонентов
Функция RegisterPropertyInCategory (
ACategoryClass: TPropertyCategoryClass;
const APropertyName: string ): TPropertyFilter;
Функция RegisterPropertyInCategory (
ACategoryClass: TPropertyCategoryClass;
AComponentClass: TClass;
const APropertyName: string ): TPropertyFilter;
Функция RegisterPropertyInCategory (
ACategoryClass: TPropertyCategoryClass;
APropertyType: PTypeInfo;
const APropertyName: string ): TPropertyFilter;
Функция RegisterPropertyInCategory (
ACategoryClass: TPropertyCategoryClass;
APropertyType: PTypeInfo ): TPropertyFilter;
== Только Delhi 5 и выше ==
Модуль: DsgnIntf
type TPropertyCategoryClass = class of TPropertyCategory;
Описание
Функция регистрирует свойство компонента в указанной категории свойств.
Зарегистрированное свойство будет отображаться в Object Inspector в соответствующей категории свойств. Возможно четыре варианта вызова данной функции с разными параметрами (см. выше).
В параметре ApropertyName указывается имя свойства, а в параметре ApropertyType запись, описывающая тип свойства. Параметр AcomponentClass определяет тип компонента, свойство которого регистрируется. Категория, в которой регистрируется свойство, определяется классом ACategoryClass объекта TPropertyCategory. В качестве результата функция возвращает образец класса TPropertyFilter, который используется Object Inspector для того, чтобы определить к каким категориям какие из свойств относятся.
[Вернуться к содержанию]
|