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]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.106 секунд. Запросов: 21.