Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Если я унаследовал одну форму от другой, то ...   Найти похожие ветки 

 
Opryshok ©   (2003-01-19 23:39) [0]

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


 
Song ©   (2003-01-19 23:42) [1]

RemoveControl ?


 
Opryshok ©   (2003-01-19 23:50) [2]

?
> Song



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


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

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


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

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


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

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

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

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


 
uw ©   (2003-01-20 12:32) [6]

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


 
Opryshok ©   (2003-01-20 14:13) [7]


> uw


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

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




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


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



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
9-96503
Deadlock
2002-08-04 00:40
2003.01.30
X (TDxInput)


14-97024
Дмитрий К.К.
2003-01-13 21:10
2003.01.30
Уменьшить размер файла (картинки)


3-96641
CPPBuilderDev
2003-01-14 14:50
2003.01.30
Господа, подскажите с синтаксисом Фильтра, плиз?


1-96721
Delph
2003-01-20 11:29
2003.01.30
По зазному вставляются записи в TClientDataSet.


1-96873
softmaster
2003-01-21 12:16
2003.01.30
Проблема с OLE.