Проблема с отображением MDI

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

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

Проблема с отображением MDI

Сообщение Luxor » 05.12.2010 20:30:52

Создаю дочернюю форму в родительской, всё вроде хорошо, но вот, в чём проблема:
Получается, что дочернее окно своим вехним углом, как бы закрепляется в родительском окне и может менять свои размеры только вниз и вправо. Влево и вверх — никак не меняется.
Как это можно исправить. Заранее спасибо.
Luxor
новенький
 
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Re: Проблема с отображением MDI

Сообщение Mr.Smart » 05.12.2010 21:12:19

Версия Лазарус?
А вообще с данной проблемой я сталкивался только на MacOS X PowerPC в эмуляции Rosetta
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Проблема с отображением MDI

Сообщение Luxor » 05.12.2010 21:14:18

Версия 0.9.28
Luxor
новенький
 
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Re: Проблема с отображением MDI

Сообщение Mr.Smart » 05.12.2010 21:18:17

Сейчас только дочитал заголовок :oops:
MDI интерфейс в текущей версии ещё не реализован. Ждём к версии 1.0, хотя это врятли :wink:
http://wiki.freepascal.org/Roadmap
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Проблема с отображением MDI

Сообщение Luxor » 05.12.2010 21:22:38

Дас....это не есть хорошо...
Что же делать в этом случае? как реализовать подобие MDI?
Luxor
новенький
 
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Re: Проблема с отображением MDI

Сообщение Mr.Smart » 05.12.2010 21:27:01

Пробовал разные способы, но лучше оптимизировать программу под SDI интерфейс, а если всё таки невозможно то TDI.

Добавлено спустя 51 секунду:
Есть ещё такая вещь, но мне она не понравилась.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Проблема с отображением MDI

Сообщение Luxor » 05.12.2010 21:28:02

Буду пробывать TDI.
Luxor
новенький
 
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Re: Проблема с отображением MDI

Сообщение Little_Roo » 05.12.2010 21:29:47

Luxor писал(а):Дас....это не есть хорошо...
Что же делать в этом случае? как реализовать подобие MDI?

А может ну его ?? Так уж он необходим ? Можно ведь обойти такие грабли, или наследие виндовантуза№3 душу щемит ?
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Проблема с отображением MDI

Сообщение Mr.Smart » 05.12.2010 21:33:09

Little_Roo писал(а): наследие виндовантуза№3 душу щемит ?

Я считаю, что ИМХО данное "наследие" зачастую дружественно и логично для приложений определённого типа!

Добавлено спустя 1 минуту 2 секунды:
Чувствую, сейчас будет холи-вар :oops:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Проблема с отображением MDI

Сообщение Luxor » 05.12.2010 21:35:48

хотя, почему бы и не сделать SDI...
Luxor
новенький
 
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Re: Проблема с отображением MDI

Сообщение Little_Roo » 05.12.2010 21:45:19

Mr.Smart писал(а):
Little_Roo писал(а): наследие виндовантуза№3 душу щемит ?

Чувствую, сейчас будет холи-вар :oops:

Ухожу, ухожу :D :D :D

Но ведь проще и (очень личное ИМХО) SDI более гибко
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Проблема с отображением MDI

Сообщение Mr.Smart » 05.12.2010 21:48:24

В многомонитрных системах да, но в случае сложной программы для оперирования различными структурами и взаимодействию между ними, SDI не всегда годится! Учитывая, что модальность работает через одно всем знакомое место!

Добавлено спустя 2 минуты 22 секунды:
И потом, объясните Тётеньки, куда делось окошко с данными на "телевизоре", которое просто перекрыто "любимым" ВКонтактиком!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Проблема с отображением MDI

Сообщение jotto » 05.12.2010 22:23:12

Мыши кололись, но ели кактусы...
У меня все проекты дельфевые с БД на MDI (Почему то даже M$ и тот Access оставил в MDI :D ). Нашел неплохую замену, сейчас допиливаю напильником.
Пробовал под Win и Ubuntu c Gnome
jotto
новенький
 
Сообщения: 17
Зарегистрирован: 26.10.2010 10:44:20

Re: Проблема с отображением MDI

Сообщение Mr.Smart » 05.12.2010 22:27:54

Ну это на основе выше мной приведённого. Всё это так, пока нативной поддержки MDI не будет...
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

Рейтинг@Mail.ru