C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
Открытие форм в отдельном окне
Страниц: [
1
]
Вниз
Печать
Автор
Тема: Открытие форм в отдельном окне (Прочитано 2616 раз)
st_yak
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 3
Открытие форм в отдельном окне
«
:
23 Декабрь 2013, 12:52:54 »
Добрый день!
Нужна помощь.
Работаю на C++ Builder 6.
Возникла необходимость открыть форму отдельно от основного приложения.
То есть. Создаем новое приложение. Добавляем еще одну форму. На Form1 кидаем кнопку. Пишем обработчик.
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2 *ff = new TForm2(this);
ff->Show();
}
Форма открывается, но открывается как бы в том же окне.
В другом приложении нужно создавать окна что бы была возможность переходить по ALT-Tab или выбором мышкой.
Подскажите пожалуйста как такое реализовать? Это глюк Builder 6 или может VCL?
К примеру сделал аналогичное в Visual Studio 2010, все работает как надо.
Заранее спасибо.
Записан
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Re: Открытие форм в отдельном окне
«
Ответ #1 :
23 Декабрь 2013, 15:36:04 »
1) Зачем динамически пустую форму создаешь? А содержимое формы также будешь ручками рисовать?
2) ты использовал this - отсюда новая форма стала дочкой на исходной.
Записан
st_yak
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 3
Re: Открытие форм в отдельном окне
«
Ответ #2 :
23 Декабрь 2013, 15:44:44 »
1) Да буду ручками рисовать. Глупо, но уже все написано и лень на форму перекидывать.
2) Если я вместо this напишу NULL или что то другое не помогает
Записан
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Re: Открытие форм в отдельном окне
«
Ответ #3 :
23 Декабрь 2013, 16:59:15 »
Application вместо This у меня работает
Записан
st_yak
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 3
Re: Открытие форм в отдельном окне
«
Ответ #4 :
24 Декабрь 2013, 08:15:35 »
А что работает, то?
Форма независимой от этого не становится!
Записан
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Re: Открытие форм в отдельном окне
«
Ответ #5 :
24 Декабрь 2013, 16:38:16 »
УМВР.. во вложении проект, билдер 2007
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...