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

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

Если я унаследовал одну форму от другой, то ... [D6, Win2k]


Opryshok ©   (2003-01-19 23:39:00) 

Меня мучеет таков вопрос: Если я унаследовал одну форму от другой (пусть TFormChild от TFormParent). Имеется FormParent.Edit1. Я хочу сохранить функциональность и все остальные контролы от FormParent , но хочу удалить Edit1. Как это сделать?


Opryshok   (2003-01-20 14:13:00) [1]


> uw


> В TFormChild сделай его невидимым.

Я так и делаю, но как-то оно некрасиво получается:
память под контролы выделяется, а контролам до этого далеко.




> создать TFormParent без Edit1,....
> создать TFormParentWithEdit наследника от TFormParent c
> Edit1,....
так немного неудобно, на TFormParent очень много функцыональности


спасибо вам за ответы


uw   (2003-01-20 12:32:00) [2]

В TFormChild сделай его невидимым.


Юрий Зотов   (2003-01-20 10:47:00) [3]

> Или это противоречит ООП

Противоречит, конечно. Какой же это будет наследник? Уже не наследник получится.

Используйте репозиторий - будет проще и надежнее. IDE сама не даст сделать недопустимую операцию.


Opuhshii   (2003-01-20 10:31:00) [4]

создать TFormParent без Edit1,....
создать TFormParentWithEdit наследника от TFormParent c Edit1,....


gsu   (2003-01-20 00:33:00) [5]

похоже, что противоречит


Opryshok   (2003-01-19 23:50:00) [6]

?
> Song



RemoveControl это понятно. А в design-time єто возможно сделать? Или это противоречит ООП


Song   (2003-01-19 23:42:00) [7]

RemoveControl ?


Наверх

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