Текущий архив: 2005.12.11;
Скачать: CL | DM;
Внизнаследование? Найти похожие ветки
← →
Дева © (2005-11-20 17:09) [0]У меня есть форма(Form1), с расположенными не ней всеми нужными компонентами. Как создать программно форму, которая будет представлять из себя Form1 + дополнительные компоненты?
← →
Джо © (2005-11-20 17:11) [1]Правой кнопко по форме, Add To Repository...
← →
Дева © (2005-11-20 18:01) [2]Не поняла, и что дальше?
← →
Джо © (2005-11-20 18:05) [3]
> [2] Дева © (20.11.05 18:01)
> Не поняла, и что дальше?
Указанным способом добавляешь форму в репозиторий. Например, в категорию Forms. Затем, чтобы добавить в любой проект новую форму-наследника от базовой, делаешь File/New/Other... переходишь на вкладку Forms и выбираешь нужную базовую.
← →
Дева © (2005-11-20 18:07) [4]Это так программно можно добавить форму?
← →
Дева © (2005-11-20 18:07) [5]Это так программно можно добавить форму?
← →
Джо © (2005-11-20 18:11) [6]
> [5] Дева © (20.11.05 18:07)
> Это так программно можно добавить форму?
А, программно. Ну тогда также, как и обычно, наследуешься.
type
TMyForm = class (TBaseForm)
...
end;
Затем создаешь экземпляр и добавляешь туда (программно) все, что нужно.
← →
Defunct © (2005-11-20 20:13) [7]> Это так программно можно добавить форму?
И что народ вкладывает в это слово одному (вставить подходящее слово) известно. Не уж-то форму можно создать аппаратно с помощью Delphi? или есть еще какие способы кроме программного создания?
Боярыня, если речь идет о создании формы в run-time, и налепливании на нее каких-то непредусмотренных в disign-time компонент, то делается это с помощью динамического создания компонент.
Form := TMyForm.Create( <вписать подходящее>);
with TSomeComponent.Create( Form ) do
begin
...
Parent := Form;
..
PS: строка поиска в яндексе: "динамическое создание компонент в run-time delphi".
Результат поиска: страниц — 93, сайтов — не менее 48
Страницы: 1 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.045 c