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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2015, 22:28   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию Какой компонент используется для такого открытия форм?

Подскажите пожалуйста каким образом можно сделать, чтобы каждая форма открывалась в виде новой вкладке, как на рис ниже?

Dux вне форума Ответить с цитированием
Старый 22.11.2015, 22:41   #2
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Вы про PageControl ? про это http://delphi-prg.ru/komponent-delph...ichnyj-bloknot я вас правильно понял ?
xxbesoxx вне форума Ответить с цитированием
Старый 22.11.2015, 22:51   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
чтобы каждая форма открывалась в виде новой вкладке, как на рис ниже?
PageControl и Frame как раз для такого.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.11.2015, 22:57   #4
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
Вы про PageControl ? про это http://delphi-prg.ru/komponent-delph...ichnyj-bloknot я вас правильно понял ?
Похоже, но нет, нужно чтобы именно окна (формы) открывались и были как вкладки (с возможностью закрыть) - как на рисунке.

Цитата:
Сообщение от Stilet Посмотреть сообщение
PageControl и Frame как раз для такого.
Stilet, а можно по-подробней про Frame?

Последний раз редактировалось Stilet; 23.11.2015 в 10:20.
Dux вне форума Ответить с цитированием
Старый 22.11.2015, 23:32   #5
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
Похоже, но нет, нужно чтобы именно окна (формы) открывались и были как вкладки
Вы не хотите попробовать выбрать Style для формы ? можно делать еще лучше чем у вас на скриншоте
Цитата:
(с возможностью закрыть)
Пардон, не знаю
Изображения
Тип файла: jpg Stil.jpg (94.1 Кб, 107 просмотров)
Тип файла: jpg Stil2.jpg (32.8 Кб, 109 просмотров)

Последний раз редактировалось xxbesoxx; 22.11.2015 в 23:34.
xxbesoxx вне форума Ответить с цитированием
Старый 22.11.2015, 23:32   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
с возможностью закрыть
PageControl.ShowCloseBtns. В Д7 тоже можно, но самому кнопочку туда засунуть придется
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.11.2015, 23:43   #7
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
но самому кнопочку туда засунуть придется
Да есть вот здесь тоже разобрать надо http://stackoverflow.com/questions/2...a-tpagecontrol
xxbesoxx вне форума Ответить с цитированием
Старый 22.11.2015, 23:54   #8
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
PageControl.ShowCloseBtns. В Д7 тоже можно, но самому кнопочку туда засунуть придется
У меня XE7, такого свойства как ShowCloseBtns нет

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
Вы не хотите попробовать выбрать Style для формы ? можно делать еще лучше чем у вас на скриншоте

Пардон, не знаю
А причем тут стайл формы?

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
Да есть вот здесь тоже разобрать надо http://stackoverflow.com/questions/2...a-tpagecontrol
Мда.. думал это можно как-то попроще реализовать.

Спасибо за советы, буду думать.

Последний раз редактировалось Stilet; 23.11.2015 в 10:20.
Dux вне форума Ответить с цитированием
Старый 23.11.2015, 00:10   #9
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
Мда.. думал это можно как-то попроще реализовать.

Спасибо за советы, буду думать.
Я на пример в общем не применял такой старомодный стыл в проекте ... Применял боле современный, на пример Ribbon вот это http://www.webdelphi.ru/2009/10/ribb...ka-interfejsa/ Не знаю делать кнопку на PageControl с возможностью закрыть и потом думать как его открыть ?
xxbesoxx вне форума Ответить с цитированием
Старый 23.11.2015, 10:23   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
а можно по-подробней про Frame?
Ну... Это как форма, у него создается отдельный юнит, ты его описывать так же как форму с событиями и пр. Только в отличии от формы фрейм можно кинуть на вкладку.
Тебе стоит просто на отдельном проекте попробовать создать фрейм, кинуть на него компоненты и разместить его на вкладках - тогда поймешь.
http://delphi-prg.ru/frejmy-v-delphi
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какой компонент используется для отображения времени по таблице с привязкой к дате по календарю Cooler89 Общие вопросы Delphi 5 26.06.2015 08:39
Какой тип поля используется для текстовая БД? SASFM БД в Delphi 12 02.04.2015 21:42
Какой слайдер используется? Лубышев JavaScript, Ajax 0 18.03.2013 10:06
Какой алгоритм используется для ПОИСКА РЕШЕНИЯ в Excel JulOl Помощь студентам 2 31.03.2010 11:59
Какой компонент используется? zmey31313 Компоненты Delphi 1 26.02.2010 08:00