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

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

Наследрвание класса 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.
 Или воспрользоваться репозиторием. Геморрой примерно одинаковый


Наверх

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