Форум: "Основная";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизЕсли я унаследовал одну форму от другой, то ... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c