Простой пример MDI

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
mexlist
незнакомец
Сообщения: 7
Зарегистрирован: 25.02.2016 08:34:08
Контактная информация:

Простой пример MDI

Сообщение mexlist »

Подскажите пожалуйста кто-нибудь, где взять простенький и главное рабочий пример приложения MDI?
Как на дельфи такое сделать знаю, но в лазарусе пляшу уже несколько дней, но результаты не утешительные.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

mexlist, а в чем загвоздка? лично у меня как-то легко удалось сделать шаблон mdi формы... просто не было необходимости развивать это дальше.
Аватара пользователя
*Rik*
постоялец
Сообщения: 453
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал
Контактная информация:

Сообщение *Rik* »

mexlist писал(а):Подскажите пожалуйста кто-нибудь, где взять простенький и главное рабочий пример приложения MDI?
Как на дельфи такое сделать знаю, но в лазарусе пляшу уже несколько дней, но результаты не утешительные.

Лазарус MDI не поддерживает.
Я для себя сделал компонету TFormsBar (панель переключатель окон) с эмуляцией MDI, входит в комплект с компонентами VisualTech http://visual-t.ru/download.html.
Изображение

В rxlib от alex есть подобная компонента-эмулятор.
mexlist
незнакомец
Сообщения: 7
Зарегистрирован: 25.02.2016 08:34:08
Контактная информация:

Сообщение mexlist »

Вот и мне показалось, что не поддерживает. Просто думал, что может есть какие-нибудь рецепты. А к вашим компонентам уже неделю присматриваюсь.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

В RxFPC есть компоненты для эмуляции MDI. Единственное ограничение - внутренние окна всегда развернуты. По всем остальным параметрам - полностью аналогично MDI из Delphi.
mig-31
постоялец
Сообщения: 224
Зарегистрирован: 14.07.2011 13:46:48

Сообщение mig-31 »

MDI есть но только при использовании для Qt
shyub
постоялец
Сообщения: 112
Зарегистрирован: 25.11.2014 22:15:19

Сообщение shyub »

Лазарус MDI не поддерживает.

Посмотрите видеоурок по созданию MDI-форм в Lazarus-е

Код: Выделить всё

https://www.youtube.com/watch?v=2R4T0SU0BjQ
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

shyub писал(а):Посмотрите видеоурок по созданию MDI-форм в Lazarus-е

Желательно ещё положить на главную форму TScrollBox и вставлять формы в него.
Ответить