Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заставить появиться в 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]

Компонент-то сделал? Или так, в виде класса оставил?


Наверх

Титульная страница Поиск, карта сайта Написать письмо