![]() |
|
|
![]()
|
|
| ЖЖенек |
|
|||
|
Unregistered |
Задача такая: по нажатии определенной кнопки должен загружаться диалог. Не хочется мне создавать компоненты его динамически. Формочка диалога будет сложная и хотелось бы редактировать ее визуально.
Так вот - я создал форму, сохранил ее в отдельном файле. Как при нажатии кнопки мне ее загрузить? И как правильно ее удалять при закрытии диалога? |
|||
|
||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 4 Всего: 15 |
Странный вопрос... Обычно когда создают дополнительную форму в IDE, ее файлы автоматом добавляются в проект.
Тебе надо просто подключить в *.срр заголовочный файл второй формы (Alt+F11, или руками) и вызывать типа Form2->Show() или Form2->ShowModal(). Это если форма создается "автоматически" (на самом деле в основном срр-файле проекта просто вызывается TApplication::CreateForm). Тогда эту форму и удалять не надо. Но при этом все время, пока работает приложение, эта дополнительная форма занимает память. Если предполагается, что она будет редко показываться, то форму можно создавать вручную перед показом, а потом удалять. Для этого надо ее удалить из списка Auto-create forms (меню Project->Options..., вкладка Forms; или просто грохнуть соответствующую строчку Application->CreateForm в основном срр-файле проекта). -------------------- Удачи |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Ух ты... удивительное рядом...
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |