Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

динамически создать форму

9.9K
14 марта 2006 года
chetverg
14 / / 09.09.2005
Пдскажите как динамически можно создать форму?
Помимо главной формы надо создать динамический массив форм. Чтобы из главной фомы можно было создавать сколько угодно форм.
Спасибо
294
14 марта 2006 года
Plisteron
982 / / 29.08.2003
 
Код:
TForm2 *funp;
Application->CreateForm(__classid(TForm2), &funp);
9.9K
14 марта 2006 года
chetverg
14 / / 09.09.2005
Цитата:
Originally posted by Plisteron
 
Код:
TForm2 *funp;
Application->CreateForm(__classid(TForm2), &funp);



И как с помощью этого кода можно создать динамический массив форм? Может я неправильно сформулировал вопрос? Суть вот в чём: в системном трее висит основное окно и с его помощью можно создавать или удалять новые формы. Если кто пользовался прогами на подобии DesktopNote(или что-то типо того), то именно такая реализация мне и нужна.
Спасибо

10
14 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by chetverg
Суть вот в чём: в системном трее висит основное окно и с его помощью можно создавать или удалять новые формы.


Вопрос понятен. Я уже предлагал радикальный метод или даже ругал по этому поводу.

294
15 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by chetverg
И как с помощью этого кода можно создать динамический массив форм?


А мозги напрячь?

 
Код:
int i;
TForm2 *funp[1000];
for(i = 0; i < 1000; i++)
    Application->CreateForm(__classid(TForm2), &funp);
246
16 марта 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by Plisteron
А мозги напрячь?
 
Код:
int i;
TForm2 *funp[1000];
for(i = 0; i < 1000; i++)
    Application->CreateForm(__classid(TForm2), &funp);


А TList не будет удобней?

294
16 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by GIZMO
А TList не будет удобней?


Может, и удобней. И даже наверняка.
Просто человек спросил про "массив форм", вот я и сделал массив. ;)
Как я понял, chetverg начинающий программист, пусть хотя бы с массивом разберётся, а потом открывает для себя удивительный мир библиотеки VCL.
Кстати, можно ещё std::list<TForm*> funp; ... 8)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог