Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2015, 12:19   #1
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
По умолчанию Объединение двух форм

Всем доброго времени суток!
Есть две формы (не фрэймы) и вызываются разными процедурами. Возвращают результат одного и того же типа, но визуально они абсолютно разные и в зависимости от задачи удобна то одна, то другая форма. Хочется сделать так, чтобы в итоге была одна форма, на которой был бы переключатель типа "переключить на форму 1/переключить на форму 2".
Если бы у меня были фрэймы, то я бы просто в рантайме загружал необходимый, но для форм это не прокатит, либо я не знаю как это делать.
Можно ли создать Третью форму, которая будет в определенной области вызывать имеющиеся формы?
Может кто нибудь подсказать как можно решить такой вопрос?
VHomer вне форума Ответить с цитированием
Старый 27.08.2015, 12:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Выдерни из форм на фреймы, а фреймы помести на PageControl.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.08.2015, 12:53   #3
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Выдерни из форм на фреймы, а фреймы помести на PageControl.
Это я буду делать, если других вариантов не найду. Меня интересует, можно ли использовать имеющиеся формы.
VHomer вне форума Ответить с цитированием
Старый 27.08.2015, 13:37   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не, ну можно на каждую форму прикрутить конпку, которая гасит текущую, и открывает вторую.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.08.2015, 14:18   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
но для форм это не прокатит, либо я не знаю как это делать.
только делать это придется в run-time (в коде программы)
хотим показать form2 внутри form1 на СПЕЦИАЛЬНО выделенной панельке(panelForm2: TPanel) чтобы не ничего НЕ перекрывало.

Код:
form2.parent:=form1.panelform2;
form2.align:=alclient;
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение двух векторов в матрицу, состоящую из двух столбцов[matlab] fygas1991 Помощь студентам 0 22.01.2015 00:09
Объединение форм в C# Dr.House69 C# (си шарп) 3 07.05.2014 16:19
Объединение форм различных процессов. voxfox Общие вопросы Delphi 2 27.07.2013 15:11
Объединение двух и более форм в делфи!!! maratos Помощь студентам 25 26.04.2011 09:23
Объединение Форм! Pliz help me Vladnet Помощь студентам 3 29.03.2009 20:13