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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2007, 12:09   #1
Briz
Пользователь
 
Аватар для Briz
 
Регистрация: 07.10.2007
Сообщений: 37
По умолчанию форма...

Как сделать так чтоб была форма в форме?
Хочу все знать!
Briz вне форума Ответить с цитированием
Старый 21.10.2007, 13:08   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Главной форме устанавливаешь FormStyle:=fsMDIForm,
внутренней форме FormStyle:=fsMDIChild
_Dmitry вне форума Ответить с цитированием
Старый 21.10.2007, 13:08   #3
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

используй фрейм.
I like WPF
kommunist вне форума Ответить с цитированием
Старый 21.10.2007, 13:30   #4
Briz
Пользователь
 
Аватар для Briz
 
Регистрация: 07.10.2007
Сообщений: 37
По умолчанию

подробнее как использовать фрейм можно объяснить
Хочу все знать!
Briz вне форума Ответить с цитированием
Старый 21.10.2007, 13:43   #5
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

фрейм представлят собой как и форма контейнер для других компонентов, но в отличие от фомы он может быть размещен в другом контейнере например на другой форме.
для работы с фреймами преднзначен компонент frame.
создание фрейма состоит из 2 этапов
-создание и конструирывание фрейма
-расположения его на форме
для создания выполняем file-> new-> other->frame
в результате в составе проекта появляется фрейм
для размещения его на форме и всавке его в нужном месте на палитре компонентов щелкни по компоненту frame(standart).
поя вится диалоговое окно select frame to insert , выберете фрейм для вставки. после нажатия ОК выбранный фрейм вставляется в указанное место формы
I like WPF
kommunist вне форума Ответить с цитированием
Старый 21.10.2007, 14:05   #6
Briz
Пользователь
 
Аватар для Briz
 
Регистрация: 07.10.2007
Сообщений: 37
По умолчанию

а как сделать чтоб на фрейме были свернуть, развернуть, закрыть?
нужно чтоб было такое же окно как форма.
Хочу все знать!
Briz вне форума Ответить с цитированием
Старый 21.10.2007, 14:13   #7
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

c фреймом врятли такое сделаешь как с обычныи окном
скрыть или показать фрейм можно при помощи свойства visible
I like WPF
kommunist вне форума Ответить с цитированием
Старый 22.10.2007, 17:21   #8
AidarBik
Форумчанин
 
Регистрация: 12.06.2007
Сообщений: 130
По умолчанию

А можно и динамически сделать так:
Form2.ParentWindow:=Form1.Handle;
А если до этого она была скрыта, добавь после этого
Form2.Show;
AidarBik вне форума Ответить с цитированием
Старый 22.10.2007, 17:26   #9
Nemon
Армия Рассейская
Форумчанин
 
Аватар для Nemon
 
Регистрация: 06.12.2006
Сообщений: 175
По умолчанию

Присоединюсь к Dmitry в том, что удобнее использовать MDI
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН
Nemon вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Липкая форма Лубышев Общие вопросы Delphi 23 29.04.2010 22:17
форма blackstersl Мультимедиа в Delphi 1 23.08.2008 19:03
Форма Killbrum Помощь студентам 8 21.08.2008 18:48
Форма subsonic Общие вопросы Delphi 5 10.01.2008 11:18
Форма MAcK Общие вопросы Delphi 4 07.02.2007 01:43