![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Наследрвание класса TForm [D5]
ASH © (2004-11-06 15:35:00)У меня есть такая проблема. Создаю TChildForm=class(TForm), далее создаю обычную форму New->Form, в коде прописываю что форма TForm1 наследуется не от TForm,а от TChildForm. И все вроде как гладко, если в TChildForm не добавлять компонентов, а только код. Все компоненты которые добавлены в TChildForm визуальным методом не отображаются потом при работе с TForm1, да еще и IDE жалуется. Оно то конечно логично, но как это обойти, не используя фреймы????? Нелп!!
ASH (2004-11-07 14:03:00) [1]Большой сенкз! С репозиторием слишком большое дублирование кода получается, и при малейших изменениях это ж столько переписывать!! А вот "в dfm прописать, что она inherited", не сообразил, спасибки, именно то, что было нужно!
>>Ученик
>>TForm = TChildForm; :-)
Точно! 8-)
Ученик (2004-11-06 22:05:00) [2]TForm = TChildForm; :-)
Ученик (2004-11-06 22:04:00) [3]type
TForm = TChildFrom;
TForm1 = class(TForm)
Petr V. Abramov (2004-11-06 18:38:00) [4]В dfm прописать, что она
inherited, а неobject.
Или воспрользоваться репозиторием. Геморрой примерно одинаковый