Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 



Х. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ПРОЕКТАМИ

1. Процедуры регистрации инструментальных средств проекта


Процедура RegisterPropertyEditor(
PropertyType: PTypeInfo;
ComponentClass: TClass;
const PropertyName: string;
EditorClass: TPropertyEditorClass );


Модуль: DsgnIntf

Описание
Процедура сопоставляет свойству PropertyName компонента ComponentClass редактор свойств, определенный параметром EditorClass.
При выборе компонента на этапе разработки приложения, "Инспектор объектов" (Object Inspector) для каждого свойства компонента создает редактор свойств, соответствующий его типу. Например, если свойство компонента имеет тип Integer, то для него создается редактор свойств для типа Integer (по умолчанию TIntegerProperty). Для большинства свойств нет необходимости задавать специализированные редакторы свойств. Но когда значение свойства компонента невозможно отредактировать редактором, установленным по умолчанию, то с помощью процедуры RegisterPropertyEditor свойству компонента можно сопоставить необходимый редактор свойств.
Если в параметре PropertyName данной функции указать пустую строку, то редактор свойств EditorClass будет использоваться для всех свойств компонента ComponentClass, имеющих тип, определенный в параметре PropertyType.
Если в параметре ComponentClass указать значение nil, то редактор свойств EditorClass будет использоваться для свойств имеющих тип PropertyType любых компонентов. Получить значение для параметра PropertyType можно с помощью функцию TypeInfo.


[Вернуться к содержанию]

 


Рейтинг@Mail.ru