![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заставить появиться в OI published свойства формы? [D5, D7, Win2k]
Match © (2005-09-02 18:52:00)Вот унаследовался я от TCustomForm, создал базовую для других наследников форму, в которой объявил несколько published свойств. Как заставить их появиться в Инспекторе Объектов?
Юрий Зотов (2005-09-03 15:02:00) [1]> TUser © (02.09.05 22:01) [4]
Возможно, но совершенно не обязательно.
TUser (2005-09-02 22:01:00) [2]Если свойства некоторого своего пользовательского типа, то надо будет еще зарегистрировать редактор для свойств такого типа - RegisterPropertyEditor.
Наиль (2005-09-02 20:50:00) [3]Твою форму нужно зарегистрировать:
RegisterCustomModule(TMyForm,TCustomModule);
Этого достаточно.
Юрий Зотов (2005-09-02 20:48:00) [4]Форму поместить в run-time пакет, в IDE инсталлировать design-time пакет, в нем написать процедуру Register, а в ней вызвать RegisterCustomModule(класс_формы, TCustomModule). Добавленные свойства появятся в наследниках формы, которые можно либо указывать ручной правкой класса-предка (с переоткрытием проекта), либо написать эксперт репозитория.
Еще можно ничего этого не делать, а использовать готовый эксперт CFPack от Сергея Орлика (без проблем находится в сети).
Ega23 (2005-09-02 19:24:00) [5]Компонент-то сделал? Или так, в виде класса оставил?