![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Новое свойство формы [D5, Win95/98]
Beginer © (2002-03-19 11:28:00)Помещаю созданную меной форму в репозиторий и использую её, наследуя от неё. Новые, определённые мной свойства и события формы не отображаются в инспекторе объектов, хотя были помещены в секцию published. Это принципиально невозможно, или что-то надо сделать ещё? (Опыт написания своих компонент у меня есть)
Спасибо за ответ.
Donal_Graeme (2002-03-19 15:44:00) [1]почему же? Диалоги - те же формы :-)
kull (2002-03-19 15:03:00) [2]Нет, если так протрахаться то конечно возможно, но это того не стоит.
Форма - это не компонент, и повторное ее использование нужно только в очень больших проектах.
Mike_Goblin (2002-03-19 13:44:00) [3]Еще как возможно, для этого надо:
1. Описать класс-наследник TForm c новыми св-вами
2. в процедуре Register - вызвать RegisterCustomModule
3. Установить твоего наследника (ну как обычно устанавливаются компоненты)
4. В проектах наследовать форму не от TForm а от твоего класса
Есть пример на D5, могу выслать
MBo (2002-03-19 12:40:00) [4]принципиально возможно.
сайт Орлика
http://www.geocities.com/siliconvalley/way/9006/index.html
kull (2002-03-19 11:34:00) [5]Это принципиально невозможно.
Так как published свойства компонентов Delphi берет из *.bpl сбилденный заранее. Подобный механизм и с формами...